java
构造方法:即就是对象创建时要执行的方法。
格式
修饰符 构造方法名与类名相同(){
}
一个类中可以有多个构造方法,以方法重载的方式存在,没有写构造方法时默认添加一个空参的构造方法,可以用private修饰构造方法,但是修饰后不能创建该类的对象
this();
用于同一个类中构造方法直接的调用,使用时必须放在第一行
public 方法名即类名(){
this(形参);
}
public 方法名即类名(形参){
}
super();
用于子类构造方法调用父类构造方法,使用时必须放在第一行
子类构造方法中默认存在super();所有必须保证父类中存在空参的构造方法或者手动在子类构造方法第一行调用父类存在的构造方法
final类
可以用来修饰类,类的成员,以及局部变量。不能修饰构造方法。
修饰类时,该类不能被继承,但可以继承其他类;
修饰成员变量时,必须直接赋值或者用构造方法赋值且值不能改变;
修饰成员方法时,该方法可以被继承但是不能被重新,重写方法时可以用final修饰令其不能再被重写;
修饰局部变量时,可以直接赋值也可以使用时再赋值,但是不赋值不能使用且赋值后不能更改

浙公网安备 33010602011771号