类的成员变量--构造器

构造器的特点:

1、构造方法与类的名称相同

2、不声明返回值类型(与void不同)

3、不能被static,final,abstract,synchronize,native修饰,方法中没有return语句返回值

 

构造器的作用:

创建对象,给对象进行初始化

 

构造器分为:

隐式的无参构造器

显式带参的一个或多个构造器

 

注意:

1、每个类都至少有一个构造器

2、默认的构造器的修饰符与类的修饰符一致

3、如果在类中显式的定义了一个构造器,将不再提供默认的构造器

4、一个类可以创建多个重载的构造器

5、父类的构造器不能被子类继承

 

调用父类的构造器:

1、子类中所有的构造器默认都会访问父类中空参数的构造器

2、如果父类中没有无参构造器,那么必须在子类中通过this(参数列表)或者super(参数列表)指定调用本类或父类中的构造方法

且必须放在构造方法的第一行

3、如果子类构造方法中既没有显式的调用父类或者本类的构造器,且父类中没有无参的构造器,则编译时出错

 

posted @ 2019-06-19 16:08  如月之恒  Views(299)  Comments(0)    收藏  举报