Java 超关键字的意义
Java 超关键字的意义,java,android,super,Java,Android,Super,super关键字在Java中的含义和用法是什么?super是Java中的一个关键字。指直系父母的财产 super() //refers parent's constructor super.getMusic(); //refers to the parent's method - 超级关键字不是Android特有的。 它是属于OOP的一个概念,表示使用它的类的父类。在Android中,当您创建自己的活动或组件时,它最有用,并允许您在实现您的活动或组件之前调用默认行为 例
super
关键字在Java中的含义和用法是什么?super
是Java中的一个关键字。指直系父母的财产
super() //refers parent's constructor
super.getMusic(); //refers to the parent's method
-
超级关键字不是Android特有的。 它是属于OOP的一个概念,表示使用它的类的父类。在Android中,当您创建自己的活动或组件时,它最有用,并允许您在实现您的活动或组件之前调用默认行为 例如,当您覆盖暂停、恢复、停止等活动时,必须先调用超级方法。。。方法
有关更多信息,我建议您看看面向对象编程书籍以及Java编程书籍,它们应该更深入地涵盖这一主题 当您从另一个类继承时,您可能希望重写从中继承的类中的方法 执行此操作时,有时需要先调用重写的方法,然后再执行其他操作。在这种情况下,您可以编写super() 以下是有关继承的几个链接,这在编程中非常重要:
关键字
super
引用当前对象的父类(Object
,隐式)的实例。当您重写子类中的方法但仍希望调用父类中定义的方法时,这非常有用。例如:
class ClassOne {
public say() {
System.out.println("Here goes:");
}
}
class ClassTwo extends ClassOne {
public say() {
super.say();
System.out.println("Hello");
}
}
现在,newclasstwo().say()
将输出:
Here goes:
Hello
正如其他人提到的,super()
将调用父类的构造函数,并且只能从子类的构造函数调用它(如果我错了,有人会纠正我)
希望它能帮助你。。。祝您愉快Android应用程序(通常)使用Java语言编写。在Java中搜索
super
的含义,您应该拥有所需的一切。提示:super
有多种用途。可能重复Felix为什么我们在父类构造函数中调用super()?它需要标记为初学者的最佳最简单答案。