Qu'est-ce qu'un cours ? Qu'est-ce qu'un objet ? Quelle est la relation entre les classes et les objets ?

怪我咯
Libérer: 2023-03-11 20:48:01
original
3436 Les gens l'ont consulté

Orienté objet(Orienté objet,OO).

Initialement, « orienté objet » fait référence à l'utilisation de méthodes de conception telles que l'encapsulation, l'héritage et le polymorphisme dans la programmation. Aujourd’hui, la pensée orientée objet est impliquée dans tous les aspects du développement logiciel. Par exemple, l'analyse orientée objet (OOA, ObjectOriented Analysis), la conception orientée objet (OOD, Object Oriented Design) et la programmation orientée objet (OOP, Object Oriented Programming).

Explication des objets et des classes :

1) Objet : Un objet est tout ce que les gens veulent étudier. Il peut non seulement représenter des choses spécifiques, mais aussi des règles abstraites, des plans ou . Événement. Les objets ont un état et un objet utilise des valeurs de données pour décrire son état. Les objets ont également des opérations, qui sont utilisées pour changer l'état de l'objet. L'objet et ses opérations sont le comportement de l'objet. Les objets réalisent la combinaison de données et d'opérations, de sorte que les données et les opérations soient encapsulées dans l'unité des objets.

2) Classe : L'abstraction d'objets ayant les mêmes caractéristiques (éléments de données) et comportement (fonction) est une classe. Par conséquent, l'abstraction d'un objet est une classe, et la concrétisation d'une classe est un objet. On peut aussi dire qu'une instance d'une classe est un objet. Une classe est en fait un type de données . Les classes ont des attributs, qui sont des abstractions de l'état des objets et utilisent des structures de données pour décrire les attributs de la classe. Une classe a une opération, qui est une abstraction du comportement de l'objet, décrite par le nom de l'opération et la méthode pour implémenter l'opération.

La relation entre les objets et les classes :

La relation entre les classes et les objets est comme la relation entre les moules et les moulages. Le résultat de la force des moulages. la classe est l'objet, et l'abstraction des objets est une classe qui décrit un groupe d'objets avec les mêmes caractéristiques (propriétés) et le même comportement.

class person{ }//这个是类
$obj = new person();//类的实例化就是对象
Copier après la connexion

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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!