Heim  >  Artikel  >  Backend-Entwicklung  >  Warum kann PHP die Schnittstelle nicht instanziieren?

Warum kann PHP die Schnittstelle nicht instanziieren?

Guanhui
GuanhuiOriginal
2020-05-07 15:42:423310Durchsuche

Warum kann PHP die Schnittstelle nicht instanziieren?

Warum kann PHP die Schnittstelle nicht instanziieren?

Schnittstellenschnittstelle ist eine Regel und wird für Implementierungen verwendet, sodass sie nicht direkt instanziiert werden kann Wenn Sie eine Instanziierung wünschen, müssen andere Klassen diese implementieren und alle von der Schnittstelle definierten Methoden müssen implementiert werden, bevor die Instanziierung durchgeführt werden kann.

Einführung in die Schnittstelle

Schnittstelle ist ein Schlüsselwort für Schnittstellenoperationen in objektorientierten Programmiersprachen. Seine Funktion besteht darin, die erforderlichen Mitglieder zu kombinieren, um bestimmte Funktionen zu kapseln. Es ist wie eine Vorlage, in der die Mitglieder, die ein Objekt implementieren muss, über eine Klasse oder Struktur definiert werden. Die Schnittstelle kann nicht direkt instanziiert werden, d. h. ICount ic=new iCount() ist falsch. Die Schnittstelle darf keinen Code für die Mitglieder enthalten, es werden nur die Mitglieder selbst definiert. Der spezifische Code für Schnittstellenmitglieder wird von der Klasse bereitgestellt, die die Schnittstelle implementiert. Schnittstellen werden mit dem Schlüsselwort interface deklariert.

Das obige ist der detaillierte Inhalt vonWarum kann PHP die Schnittstelle nicht instanziieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn