Rumah >Java >javaTutorial >Apakah perbezaan antara kaedah statik java dan kaedah contoh
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!