Classes abstraites et interfaces

En PHP, vous pouvez déclarer une classe abstraite via le mot-clé abstract. Parfois, nous avons besoin qu'une classe ait certaines méthodes publiques. Dans ce cas, nous pouvons utiliser la technologie d'interface

1 pour créer une classe animale.

Le code Animal.class.php est le suivant :

gender=$gender; $this->size=$size; } //限制非抽象类都需要调用此方法 abstract protected function getGender(); //final要求每个子类必须存在该方法并且不能重写 final public function getSize(){ return $this->size; } }

2. Créer une classe de chien

Le code Dog.class.php est le suivant :

gender'狗"; } } $dog=new Dog('公','大'); echo $dog->getSize(); echo $dog->getGender();

Les résultats d'exécution sont les suivants :

微信图片_20180303144604.png

34, Appel de la classe d'interface

Créez le fichier interface.php, le code est le suivant :

gender'猫"; } } $dog=new Cat('母','小'); echo $dog->getSize(); echo $dog->getGender();

Exécuter les résultats :微信图片_20180303144607.png

Formation continue
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!