Dieser Artikel stellt hauptsächlich objektorientiert in PHP vor. Wenn Sie interessiert sind, lesen Sie bitte mehr darüber. Ich hoffe, dass er für alle hilfreich ist.
Objektorientiert umfasst 3 Teile: Objektorientierte Analyse, OOA ), Object Oriented Design (OOD) und Object Oriented Program (Object Oriented Program) , die beiden Schlüsselkonzepte der Objektorientierung sind Klassen und Objekte.
Klasse: Eine
-Klasse ist eine Sammlung von Variablen und Methoden, die auf diese Variablen einwirken.
Objekt:
Objekt ist das Produkt der Instanziierung einer Klasse und eine Entität.
Die drei Hauptmerkmale der objektorientierten Programmierung
Kapselung, Vererbung und Polymorphismus.
Klasse definieren
/** * 定义类,继承AnotherClass */ class MyClass extends AnotherClass { function __construct(argument) { # code... } }
Klasse instanziieren
$user = new User("愤怒的小水滴", 16); echo $user->name."<br>".$user->age;
class Student extends User { /* 构造函数 */ public function __construct($name, $age, $school) { parent::__construct($name, $age); } /* 析构函数 */ public function __destruct() { parent::__destruct(); } } $student = new Student("愤怒的小水滴", 16, 'hebei'); echo json_encode($student)."<br>";
Variablendeklarator kann öffentlich oder privat, geschützt sein , statisch, endgültig.
Verwandte Empfehlungen:
php-objektorientierter Transaktionsskriptmodus
PHP objektorientierte Abschlussklasse und Abschlussmethode
Das obige ist der detaillierte Inhalt vonObjektorientiert in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!