Qu'est-ce qu'un cours ? Qu'est-ce qu'un objet ?
La classe - est abstraite. Il s'agit d'une abstraction (ou d'une collection) d'objets avec des propriétés et des services communs, qui comprend deux parties principales : les propriétés et les services
L'objet - est concret. C'est une entité utilisée pour décrire les choses objectives dans le système. C'est une unité de base qui constitue le système.
La relation entre les classes et les objets est comme la relation entre les moules et les moulages. Le résultat de l'instanciation d'une classe est un objet, et l'abstraction d'un type d'objet est une classe.
Définition de classe
Le format général de définition d'une classe en Java :
修饰符 class 类名{成员}
Comprendre : Le modificateur est facultatif, il y a public (public ) Ou non ;
classe - mots-clés, doit être présent
nom de classe - première lettre en majuscule et nommée selon les règles de dénomination des cas de chameau, doit être présente ; membres ——Il existe des propriétés de membre et des méthodes de membre.
Définition du membre
(1) Définition de l'attribut du membre
Format :
[ public | private | protected ] [ static ] [ final ] 类型 成员名
Compréhension : type et nom du membre est obligatoire, d'autres sont facultatifs ;
membres publics publics - accessibles également par différents packages
membres privés privés - accessibles uniquement dans cette classe ; Membres protégés - accessibles au même package et aux mêmes sous-classes ;
Aucun des trois valeurs par défaut ci-dessus - accessibles au même package
static Membres statiques - appartenant à la classe, Il n'appartient pas à ; un objet spécifique, tous les objets de la classe partagent ce membre. Tous les objets qui ne sont pas des objets statiques doivent être instanciés avant de pouvoir y accéder.
Les membres ou méthodes statiques sont accessibles directement via le nom de la classe (via : nom de la classe. Référence) ;
membre final - le membre final, sa valeur ne peut pas être modifiée ;
classe finale - la classe finale, ne peut pas être héritée ; méthode finale - la méthode finale, cette méthode ne peut pas être remplacéeRemarque : final et public peuvent être chargés sur le classe, et statique ne le peut pas.
(2) Définition de la méthode membreFormat :
[public|private|protected] [static] [final] 类型 方法名(形参){ 方法体; return表达式; }Compréhension : Type (première lettre en majuscule) (obligatoire) : fait référence à return Le type de valeur (peut être un type basique ou un type d'objet) ; Nom de la méthode (obligatoire) : que faire Corps de la méthode : définit le contenu spécifique de la méthode, généralement à partir de Il a deux fonctions : l'une consiste à effectuer diverses opérations autour des attributs de la classe, et l'autre est d'effectuer des opérations d'échange de données et de transmission de messages avec d'autres classes et objets paramètres formels (facultatif) ; : il n'y a que deux types : les types de base et les types d'objets. Les paramètres dans les appels de méthode sont utilisés pour transmettre des valeurs et des références, et les méthodes peuvent également être imbriquées et appelées de manière récursive ; return peut non seulement renvoyer une valeur, mais également terminer le corps de la méthode. Il convient de noter que si un type de retour non nul est spécifié dans le corps de la méthode, la méthode doit inclure une instruction return pour garantir qu'une valeur est renvoyée en aucun cas. L'instruction return ne peut pas être suivie de. n'importe quelle expression. Tutoriel recommandé :
Tutoriel Java
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!