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!