Super dalam Java digunakan untuk mengakses kaedah dan pembolehubah ahli kelas induk Kegunaan utamanya termasuk memanggil pembina kelas induk, mengakses kaedah kelas induk dan mengakses pembolehubah kelas induk. Gunakan super() dalam subkelas untuk memanggil pembina kelas induk, super.methodName() untuk mengakses kaedah kelas induk dan super.variableName untuk mengakses pembolehubah kelas induk. Nota: super hanya boleh digunakan dalam subkelas dan mestilah baris pertama pernyataan.
super dalam Java
super ialah kata kunci dalam Java yang digunakan untuk mengakses kaedah dan pembolehubah ahli kelas induk.
Uses
super mempunyai kegunaan utama berikut:
Contoh
Contoh berikut menunjukkan cara menggunakan 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>
Notes
Atas ialah kandungan terperinci Apakah yang dirujuk super dalam java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!