Objektorientiert in PHP

墨辰丷
Freigeben: 2023-03-25 19:38:01
Original
2858 Leute haben es durchsucht


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.

1. Grundkonzepte der objektorientierten Analyse


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.

2. Klassen und Objekte

Klasse definieren

/**
 * 定义类,继承AnotherClass
 */
 class MyClass extends AnotherClass
 {
 	
 	function __construct(argument)
 	{
 # code...
 	}
 }
Nach dem Login kopieren

Klasse instanziieren

 $user = new User("愤怒的小水滴", 16);
 echo $user->name."<br>".$user->age;
Nach dem Login kopieren
class Student extends User
{
    /* 构造函数 */
    public function __construct($name, $age, $school)
    {
        parent::__construct($name, $age);
    }
    /* 析构函数 */
    public function __destruct()
    {
        parent::__destruct();
    }
}

 $student = new Student("愤怒的小水滴", 16, &#39;hebei&#39;);
 echo json_encode($student)."<br>";
Nach dem Login kopieren



Variablendeklarator kann öffentlich oder privat, geschützt sein , statisch, endgültig.

Verwandte Empfehlungen:

php-objektorientierter Transaktionsskriptmodus

php Ausführliche Erklärung von Schlüsselwörtern und magischen Methoden, die häufig in Objekt- orientiert

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage