public Son() {
super(); //调用超类的构造方法,只能放到第一行.
System.out.println("Son无参数构造方法被调用!");
//super(); //错误的,必须放到构造方法体的最前面.
}
this只能在类中的非静态方法中使用,静态方法和静态的代码块中绝对不能出现this
main方法是静态的,不能使用非静态的this关键字
本文详细解析了Java中子类构造方法如何通过super调用父类构造器,并强调了super调用必须放在构造方法的第一行。同时介绍了this关键字的正确使用场景及限制。
public Son() {
super(); //调用超类的构造方法,只能放到第一行.
System.out.println("Son无参数构造方法被调用!");
//super(); //错误的,必须放到构造方法体的最前面.
}
this只能在类中的非静态方法中使用,静态方法和静态的代码块中绝对不能出现this
main方法是静态的,不能使用非静态的this关键字
673
254

被折叠的 条评论
为什么被折叠?