Maison >développement back-end >Problème PHP >Pourquoi php ne peut-il pas instancier l'interface ?

Pourquoi php ne peut-il pas instancier l'interface ?

Guanhui
Guanhuioriginal
2020-05-07 15:42:423357parcourir

Pourquoi php ne peut-il pas instancier l'interface ?

Pourquoi PHP ne peut-il pas instancier l'interface

L'interface d'interface est une règle et est utilisée pour les implémentations, elle ne peut donc pas être instanciée directement ? . Si vous souhaitez instancier, d'autres classes doivent l'implémenter, et toutes les méthodes définies par l'interface doivent être implémentées avant que l'instanciation puisse être effectuée.

Introduction à l'interface

Interface est le mot-clé pour les opérations d'interface dans les langages de programmation orientés objet. Sa fonction est de combiner les membres requis pour encapsuler certaines fonctions. C'est comme un modèle dans lequel les membres qu'un objet doit implémenter sont définis, via une classe ou une structure. L'interface ne peut pas être instanciée directement, c'est-à-dire que ICount ic=new iCount() est faux. L'interface ne peut contenir aucun code pour les membres, seuls les membres eux-mêmes sont définis. Le code spécifique des membres de l'interface est fourni par la classe qui implémente l'interface. Les interfaces sont déclarées à l'aide du mot-clé interface.

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