Rumah  >  Artikel  >  Java  >  Apakah perbezaan antara kaedah statik java dan kaedah contoh

Apakah perbezaan antara kaedah statik java dan kaedah contoh

PHPz
PHPzke hadapan
2023-05-17 17:19:06945semak imbas

1. Apabila memanggil kaedah statik secara luaran, anda boleh menggunakan nama kelas. nama kaedah atau nama objek. nama kaedah. Kaedah contoh hanya mempunyai kaedah kedua.

Anda boleh memanggil kaedah statik tanpa mencipta objek.

2. Apabila menggunakan ahli kelas kaedah statik, hanya ahli statik dibenarkan untuk diakses dan pembolehubah ahli dan kaedah contoh tidak dibenarkan untuk diakses.

Instance

public class staticMethodTest {
void nonStaticMethod() {
System.out.println("This is a non static method");
}
static void staticMethod(staticMethodTest s) {
System.out.println("This is a static method");
s.nonStaticMethod();
}
public static void main(String[] args) {
staticMethodTest obj=new staticMethodTest();
staticMethod(obj);
}
}

Atas ialah kandungan terperinci Apakah perbezaan antara kaedah statik java dan kaedah contoh. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam