Penerangan penting
1 Semasa fasa penyusunan, pengkompil hanya mengetahui jenis statik objek, tetapi bukan jenis sebenar memanggil kelas induk dalam kaedah kelas.
2. Semasa pelaksanaan, ia akan menentukan jenis objek sebenar. Jika jenis sebenar melaksanakan kaedah ini, ia akan dipanggil terus. Jika tidak dilaksanakan, ia akan diambil dari bawah ke atas berdasarkan pewarisan. Sebaik sahaja ia diambil, ia akan dipanggil. Jika tidak diambil, ia dibuang.
Instance
class Animal { void eat() { System.out.println("eating..."); } } class Dog extends Animal { void eat() { System.out.println("eating bread..."); } }
Atas ialah kandungan terperinci Analisis contoh penting penulisan semula kaedah dalam java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!