Maison > développement back-end > tutoriel php > Orienté objet en PHP

Orienté objet en PHP

墨辰丷
Libérer: 2023-03-25 19:38:01
original
2870 Les gens l'ont consulté


Cet article présente principalement l'orientation objet en php. Si vous êtes intéressé, découvrez-le, j'espère qu'il sera utile à tout le monde.

1. Concepts de base de l'orientation objet


L'orientation objet comprend 3 parties : Analyse orientée objet, OOA ), Conception Orientée Objet (OOD) et Programme Orienté Objet (Programme Orienté Objet) , les deux concepts clés de l'orientation objet sont les classes et les objets.

Classe : Une classe

est un ensemble de variables et de méthodes qui agissent sur ces variables.

Objet :

L'objet est le produit de l'instanciation d'une classe et est une entité.

Les trois caractéristiques majeures de la programmation orientée objet

Encapsulation, héritage et polymorphisme.

2. Classes et objets

Définir des classes

/**
 * 定义类,继承AnotherClass
 */
 class MyClass extends AnotherClass
 {
 	
 	function __construct(argument)
 	{
 # code...
 	}
 }
Copier après la connexion

Instancier des classes

 $user = new User("愤怒的小水滴", 16);
 echo $user->name."<br>".$user->age;
Copier après la connexion
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>";
Copier après la connexion



Déclarateurs de variables peut être public, privé, protégé, statique ou final.

Recommandations associées :

Mode script de transaction orienté objet php

php Explication détaillée des mots-clés et des méthodes magiques couramment utilisés dans les objets- orienté

Classe finale et méthode finale orientées objet PHP

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal