Maison >développement back-end >Problème PHP >Quelles sont les trois principales caractéristiques de php
Quelles sont les trois caractéristiques majeures du php ?
Les trois caractéristiques principales sont : l'encapsulation, l'héritage, le polymorphisme
La soi-disant encapsulation consiste à encapsuler des choses objectives dans de l'abstrait Les classes et les classes ne peuvent permettre qu'à des classes ou des objets de confiance d'exploiter leurs données et méthodes, et de masquer les informations des objets non fiables.
L'encapsulation est l'une des caractéristiques de l'orientation objet et constitue la principale caractéristique des concepts d'objet et de classe. En termes simples, une classe est une entité logique qui encapsule des données et du code qui opère sur ces données. Au sein d'un objet, certains codes ou certaines données peuvent être privés et inaccessibles au monde extérieur. De cette manière, les objets offrent différents niveaux de protection pour les données internes afin d'empêcher des parties non liées du programme de modifier accidentellement ou d'utiliser incorrectement les parties privées de l'objet.
Le soi-disant héritage fait référence à une méthode qui permet à un objet d'un certain type d'obtenir les propriétés d'un objet d'un autre type. Il prend en charge le concept de classification hiérarchique.
L'héritage fait référence à la possibilité d'utiliser toutes les fonctionnalités d'une classe existante et d'étendre ces fonctionnalités sans avoir à réécrire la classe d'origine. La nouvelle classe créée par héritage est appelée « sous-classe » ou « classe dérivée », et la classe héritée est appelée « classe de base », « classe parent » ou « super classe ». Le processus d'héritage est le processus du général au spécial. Pour obtenir l'héritage, vous pouvez y parvenir via « Héritage » et « Composition ». Il existe deux types de manières d'implémenter le concept d'héritage : l'héritage d'implémentation et l'héritage d'interface. L'héritage d'implémentation fait référence à la possibilité d'utiliser directement les propriétés et les méthodes de la classe de base sans codage supplémentaire ; l'héritage d'interface fait référence à la possibilité d'utiliser uniquement les noms des propriétés et des méthodes, mais la sous-classe doit fournir l'implémentation
; Ce qu'on appelle le polymorphisme signifie que la même méthode d'une instance de classe a différentes manifestations dans différentes situations.
Le polymorphisme permet à des objets ayant des structures internes différentes de partager la même interface externe. Cela signifie que même si les opérations spécifiques sur différents objets sont différentes, elles (ces opérations) peuvent être appelées de la même manière via une classe commune.
Recommandé : "Tutoriel PHP"
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!