超级关键词的含义 [已关闭]

2022-09-01 03:27:23

关键字在Java中的含义和用法是什么?super


答案 1

super是 Java 中的关键字。它指的是直系父母的财产。

super()            //refers parent's constructor
super.getMusic();  //refers to the parent's method

- 阅读更多 关于 超级


答案 2

关键字引用当前对象的父类(隐式)的实例。当您重写子类中的方法但仍希望调用父类中定义的方法时,这很有用。例如:superObject

class ClassOne { 
     public say() { 
      System.out.println("Here goes:");
  }
}

class ClassTwo extends ClassOne { 
          public say() {
            super.say();
            System.out.println("Hello"); 
   } 
 }

现在,将输出:new ClassTwo().say()

Here goes:
Hello

正如其他人所提到的,将调用父级的构造函数,并且它只能从子类的构造函数调用(如果我错了,有人会纠正我)。super()


推荐