Java 中的 super 用於存取父類別的方法和成員變量,主要用途包括呼叫父類別建構子、存取父類別方法和存取父類別變數。在子類別中使用 super() 呼叫父類別建構函數,super.methodName() 存取父類別方法,super.variableName 存取父類別變數。注意:super 只能在子類別中使用,必須作為語句的第一行。
Java 中的super
#super 在Java 中是一個關鍵字,用來存取父類別的方法和成員變數。
用途
super 主要有以下幾種用途:
範例
以下範例展示了super 的使用方法:
<code class="java">class Parent { public Parent() { System.out.println("Parent constructor"); } public void print() { System.out.println("Parent method"); } } class Child extends Parent { public Child() { super(); // 调用父类构造函数 System.out.println("Child constructor"); } @Override public void print() { super.print(); // 访问父类方法 System.out.println("Child method"); } } public class Main { public static void main(String[] args) { Child child = new Child(); child.print(); // 输出:Parent constructor, Child constructor, Parent method, Child method } }</code>
注意事項
以上是java中super指的是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!