Heim  >  Artikel  >  Backend-Entwicklung  >  Objektorientiert in PHP

Objektorientiert in PHP

墨辰丷
墨辰丷Original
2018-05-15 17:34:562846Durchsuche


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...
 	}
 }

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, &#39;hebei&#39;);
 echo json_encode($student)."<br>";



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!

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
Vorheriger Artikel:PHP verwaltet RedisNächster Artikel:PHP verwaltet Redis