Di kelas yang sama:
Untuk metode statis, metode statis atau non-statis lainnya dapat dipanggil secara langsung.
Untuk metode non-statis, metode non-statis lainnya dapat dipanggil secara langsung. Tetapi metode statis lainnya hanya dapat menyebutnya melalui objek.
Metode statis tidak dapat ditimpa dengan metode non-statis.
test kelas publik2 {public static void s1 () {System.out.println ("s1"); } public void mengatakan1 () {System.out.println ("say1"); } public void mengatakan () {s1 (); say1 (); // panggil metode say1} public static void main (string [] args) {s1 (); Test2 t = new test2 (); t.say (); }}jpg
Antara kelas yang berbeda, terlepas dari apakah metode panggilan tidak statis atau statis, jika metode yang dipanggil adalah:
Metode statis dapat disetel melalui nama kelas dan objek (tetapi mereka tidak disarankan untuk menggunakannya melalui objek karena mereka termasuk panggilan non-statis)
Metode non-statis hanya dapat dipanggil melalui suatu objek
kelas publik calltest2 {public static void s () {System.out.println ("s1"); } public void mengatakan () {test2 t2 = new test2 (); // Memanggil metode t2.say (); t2.s1 (); Test2.s1 (); } public static void main (string [] args) {calltest2 t = new calltest2 (); t.say (); }}Implementasi Java di atas memanggil metode lain dalam satu metode adalah seluruh konten yang dibagikan oleh editor. Saya harap ini dapat memberi Anda referensi dan saya harap Anda dapat mendukung wulin.com lebih lanjut.