Contoh ini mula-mula tidak membuat instantiat kelas induk Kemudian apabila subkelas tidak mengatasi kaedah kelas induk, $cat1->cry() memanggil kelas induk Apakah maksudnya kaedah subkelas juga echo 'panggilan haiwan..' ? Apa yang saya faham ialah jika ini berlaku, bukankah ia bermakna anda tidak mengatakannya?
Kelas kucing anda mewarisi kelas haiwan Apabila tiada kaedah menangis dalam kelas kucing, $cat1->cry() anda memanggil kaedah menangis kelas induk dan mengeluarkan tangisan haiwan itu. . Apabila kelas kucing anda mempunyai kaedah cry, ia dipanggil parent class override Kemudian $cat1->cry() memberi keutamaan untuk memanggil kaedah cry subclass untuk mengeluarkan abc
.Subkelas tidak mengatasi kelas induk, iaitu, subkelas hanya mewarisi kelas induk tanpa membuat perubahan Sebagai contoh, kelas induk $i=1 tidak mentakrifkan $i, maka $i induk kelas dipanggil dalam subkelas Still 1, jika subkelas meliputi kelas induk, contohnya, $i=2 ditakrifkan dalam subkelas maka $i akan sama dengan 2 pada akhirnya.