super可以理解为直接父类对象的引用,或者说super指向子类对象的父类对象存储空间。我们可以通过super来访问父类中被子类覆盖的方法或属性,super的使用和this关键字非常的相似。
1.super关键字使用
super可以理解为直接父类对象的引用,可以通过super来访问父类中被子类覆盖的方法或属性,super的使用和this关键字非常的相似。
【示例】super关键字使用
class Parent {
String name = "父类";
public void study() {
System.out.println("父类中的study方法");
}
}
class Child extends Parent {
public void show() {
// 调用父类的成员方法
super.study();
// 调用父类的成员变量
System.out.println("name:" + super.name);
}
}
public class SuperDemo extends Parent {
public static void<