Kelas dan antara muka abstrak
Dalam PHP, anda boleh mengisytiharkan kelas abstrak melalui kata kunci abstrak Kadangkala kita memerlukan kelas untuk mempunyai kaedah awam tertentu Dalam kes ini, kita boleh menggunakan teknologi antara muka
1 untuk mencipta kelas haiwan.
Kod haiwan.class.php adalah seperti berikut:
gender=$gender; $this->size=$size; } //限制非抽象类都需要调用此方法 abstract protected function getGender(); //final要求每个子类必须存在该方法并且不能重写 final public function getSize(){ return $this->size; } }
2. Buat kelas anjingDog.rr.php kod adalah sebagai follow.
Hasil yang berjalan adalah seperti berikut:
3
4, Memanggil kelas antara muka
Buat fail interface.php, kodnya adalah seperti berikut:
gender'狗"; } } $dog=new Dog('公','大'); echo $dog->getSize(); echo $dog->getGender();e run Hasil :