Heim > Artikel > Backend-Entwicklung > Was bedeuten Klassen, Objekte und Methoden in PHP?
Eine Klasse in PHP bezieht sich auf einen Vertreter allgemeiner Transaktionen; ein Objekt bezieht sich auf einen bestimmten Vertreter eines bestimmten Transaktionstyps, auch Instanz genannt; eine Methode bezieht sich auf eine in einer Klassenstruktur erstellte Funktion, auch Mitgliedsmethode genannt oder Mitgliedsfunktion.
Detaillierte Einführung:
(Empfohlenes Tutorial: php-Video-Tutorial)
Klasse: Klasse ist die äußerste Struktur, die den objektorientierten Körper definiert und auch zum Verpacken der Körperdaten und -funktionen verwendet wird (Funktionen). Eine Klasse ist ein Vertreter einer Art gemeinsamer Angelegenheiten und repräsentiert die Gemeinsamkeit von Angelegenheiten.
Objekt: Ein Objekt ist ein spezifischer Vertreter einer bestimmten Art von Transaktion und eine bestimmte Einheit tatsächlicher Daten und funktionaler Operationen. Es wird auch als Instanz bezeichnet.
Instantiierung: neu, der Prozess des Erhaltens einer bestimmten Instanz, die dem abstrakten Konzept entspricht, aus einem abstrakten Konzept.
Klassenmitglied: Mitglied bezieht sich auf alles in der Klassenstruktur.
Methode: Methode, bei der es sich im Wesentlichen um eine in der Klassenstruktur erstellte Funktion handelt, die auch als Mitgliedsmethode oder Mitgliedsfunktion bezeichnet wird.
Eigenschaft: Eigenschaft ist im Wesentlichen eine in der Klassenstruktur erstellte Variable, auch Mitgliedsvariable genannt.
Klassenkonstante: Konstante, im Wesentlichen eine Konstante, die in einer Klassenstruktur erstellt wird.
Beispiel:
<?php //使用class关键字 定义类 class Myclass{ //定义类的属性,前面必须要加访问修饰符 public $name='杜威'; //定义类的函数(方法),前面可以省略访问修饰符,默认是public public function show(){ //在方法中向访问属性,可以使用$this。 echo $this->name; //也可以使用这种 // $mynme=new Myclass(); // echo $mynme->name; } } //使用new关键字实例化类Myclass,下面两种方法都是可以的, //由于实例化对象没有保存,所以输出的时候都会显示 object (Myclass)[1] // new Myclass; // new Myclass(); $sb=new Myclass(); $sb->show(); //输出杜威 ?>
Verwandte Empfehlungen: php-Training
Das obige ist der detaillierte Inhalt vonWas bedeuten Klassen, Objekte und Methoden in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!