Maison  >  Article  >  développement back-end  >  Analyse des concepts et exemples d'utilisation de classes abstraites et de méthodes abstraites en PHP

Analyse des concepts et exemples d'utilisation de classes abstraites et de méthodes abstraites en PHP

墨辰丷
墨辰丷original
2018-06-02 10:13:521542parcourir

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.

Toutes les méthodes abstraites doivent l'être. répété dans la classe dérivée héritée Pour instancier l'instance

 :

<?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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn