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