当前位置:文档之家› 10构造方法的声明形式及作用

10构造方法的声明形式及作用

构造方法作用
要想使用Java类,必须创建类的对象,即对类进行实例化。 而创建对象就必须使用构造方法。因此,构造方法几乎是 一个类必须有的元素。 构造方法的作用:用来对类进行实例化,即创建对象。
构造方法形式
构造方法的组成
【访问权限修饰符】类名(形式参数列表){方法体}
举例
public class Car { private String color; private double price; public Car() { } public Car(String color){ this.color=color; } public Car(String color,double price){ this.color=color; this.price=price; } }
默认构造方法
问题: 为什么创建了类后,不写构造方法,依然可以使用new 进行实例化呢? 任何一个Java类都默认有一个无参构造方法。也就是说, 即使类中没有声明无参的构造方法,照样可以直接使用没 有参数的构造方法。 然而,只要在一个Java类中定义了一个构造方法后,默认 的无参构造方法法 是用在实例化对象的时候调用的 没有返回值,连void都没有 方法名必须与类名相同 不能使用修饰符,包括static、final、abstract 方法 分静态方法和非静态方法 可以使用修饰符,包括static、final、abstract 静态方法可用类名直接调用,非静态方法要用对象调 用(后续学习) 返回值可有可无,如果没有声明时要加void 方法名最好不跟类名一样
相关主题