Maison > Article > développement back-end > Analyse des concepts et exemples d'utilisation de classes abstraites et de méthodes abstraites en PHP
Cet article présente principalement les concepts et l'utilisation des classes abstraites et des méthodes abstraites en PHP. Il analyse plus en détail les mots-clés, les définitions, les méthodes d'utilisation et les précautions associées des classes abstraites et des méthodes abstraites en PHP. Les amis qui en ont besoin peuvent s'y référer. à cela. Suivant
1. Mot-clé abstrait : abstrait
Résumé signifie qu'il ne peut pas être expliqué exactement, mais qu'il a un certain concept ou un certain nom Déclarer. un en PHP Pour les classes ou méthodes abstraites, nous devons utiliser le mot-clé abstract.
2. Définition des méthodes abstraites et des classes abstraites
Au moins une méthode dans une classe est abstraite, on l'appelle une classe abstraite. Donc, si vous définissez une classe abstraite, définissez d'abord la méthode abstraite.
abstract class class1{ abstract function fun1(); …… }
1 Il y a au moins une méthode abstraite dans la classe
2. La méthode abstraite ne { }
est autorisée. 3. Les méthodes abstraites doivent être précédées de abstract
3. Règles d'utilisation des classes et méthodes abstraites
. 🎜>
Plusieurs caractéristiques des classes abstraites :
1 ne peut pas être instanciée, mais ne peut être héritée que 2.
:
<?php abstract class cl1{ abstract function fun1(); abstract function fun2(); } class cl2 extends cl1{ function fun1(){ echo "第一个"; } function fun2(){ echo "第二个"; } } $c=new cl2(); echo $c->fun2(); ?>
.
Résumé : Ce qui précède représente l'intégralité du contenu de cet article, j'espère qu'il sera utile à l'étude de chacun.
Recommandations associées :
Comment implémenter une technologie de cryptage simple en PHP
Code d'implémentation de la fonction de livre d'or simple PHP
Partage d'exemples d'implémentation PHP de la fonction de changement d'avatar pour plusieurs utilisateurs
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!