Tentukan orang kelas induk (orang), termasuk dua ahli atribut xm (nama) dan xb (jantina) dan pembina xm dan xb tidak boleh dibaca dan ditulis secara langsung dalam program utama permulaan.
Tentukan Guru subkelas (guru) yang diwarisi daripada Orang, termasuk atribut gh (nombor pekerja) dan pembina Anda tidak boleh terus membaca dan menulis gh dalam program utama Anda boleh menggunakan pembina untuk memulakan semua ahli data, dan masuk subkelas Tentukan kaedah untuk mengeluarkan semua maklumat guru, dan tentukan pemusnah untuk memaparkan "Selamat tinggal".
Pada masa ini terdapat seorang guru "李思", jantina "lelaki", dan nombor jawatan 123. Sila gunakan data ini untuk memulakan dan mengeluarkan
<?php
Orang kelas
{
dilindungi $xm;
dilindungi $xb;
fungsi __gt()
'李empat'; $this->xb = 'lelaki'; }}
Guru kelas memanjangkan Orang
{{
fungsi __bina ()
{ $ini->gh = 123; $ini->xm = '李思'; $ini->xb = 'Lelaki';public function message()
{
return "Nama ialah: {$this->xm} Jantina ialah: {$this->xb} Nombor kerja ialah: {$this->gh}";
}
fungsi __destruct()
{
// kembalikan 'Selamat tinggal!';
bergema 'Selamat tinggal! ';
}
}
$guru = baru Guru();
echo $guru->message();
Anda menyiarkannya, ia membuatkan saya pengsan