4.构造方法同时满足的三个条件:
a.方法名与类名相同
b.在方法的前面没有返回值类型的定义
c.在方法中不能使用return语句返回一个值
构造方法的特点:
1.构造方法遵循大驼峰准则
2.主要用来创建对象的方法,多用于为成员变量赋值
3.定义位置:成员变量之后,成员方法之前。
4.构造方法不能被继承
5.接口没有构造方法,抽象类有构造方法。接口中只能定义常量
6.一般情况下,构造方法会有两个:
一个是空参,一个是满参(以所有成员变量作为参数的构造)
*没有手动给出构造方法,会自动提供空参构造
*没有在构造方法中给出调用父类构造,会自动调用父类的空参构造
注意事项:
1. 如果定义一个空的类,那么默认有空参构造
但是如果该类中已有有参构造,那么空参构造就不存在了,要想使用必须手动创建
2. 父类构造方法不能够被子类继承
3. 接口中没有构造方法,抽象类中有(目的:供子类调用初始化抽象类中的成员属性) |
|