JAVA面向对象
1.构造方法
需要在创建对象是就明确的属性值
格式
public 构造方法名(参数列表)
构造方法的体现
n 构造方法没有返回值类型。也不需要写返回值。因为它是为构建对象的,对象创建完,方法就执行结束。
n 构造方法名称必须和类名保持一致。
n 构造方法没有具体的返回值。
注:如果没有指定构造方法,编译时会默认创建一个空参的构造方法
细节:
1、一个类中可以有多个构造方法,多个构造方法是以重载的形式存在的
2、构造方法是可以被private修饰的,作用:其他程序无法创建该类的对象。
2.this关键字
使用this关键字调用构造方法
this(参数列表)
解决局部变量和成员变量重名问题
this.成员变量
3.super关键字
子类方法中调用父类的构造方法
super(参数列表)
注:
只要是构造方法,默认第一行都有super()
浙公网安备 33010602011771号