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表达式; }
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!