我学习java继承,这是我的父类和子类
public class ParentClass {
String name;
final String subject = "Java";
public ParentClass(String name) {
this.name = name;
}
void intro () {
System.out.println("Learn " + this.subject);
}
}
class ChildClass extends ParentClass {
ChildClass(String name) {
super(name);
}
void getMethodParent() {
intro();
System.out.println(subject);
}
}
Run Code Online (Sandbox Code Playgroud)
我的问题是为什么我仍然可以在不使用 super 关键字的情况下访问父类的方法或变量?就像getMethodParent中的方法intro一样,它应该是super.intro()。
我用: