Une classe en Java est l'unité de base pour construire un programme orienté objet. Il s'agit d'un "modèle" pour des objets ou des entités formés en extrayant les attributs et méthodes communs de. objets similaires.
Objets en Java (Apprentissage recommandé : cours Java)
Examinons maintenant de plus près ce qu'est un objet. Si vous regardez le monde réel qui vous entoure, vous constaterez qu'il y a de nombreux objets autour de vous, comme des voitures, des chiens, des personnes, etc. Tous ces objets ont leur propre état et comportement.
Prenons l'exemple d'un chien. Son statut comprend : son nom, sa race et sa couleur. Ses comportements incluent : aboyer, remuer la queue et courir.
Comparez les objets réels et les objets logiciels, ils sont très similaires.
Les objets logiciels ont également un état et un comportement. L'état d'un objet logiciel est son attribut et son comportement se reflète à travers les méthodes.
Dans le développement de logiciels, les méthodes opèrent sur les changements dans l'état interne des objets, et les appels mutuels entre les objets sont également effectués via des méthodes.
Classes en Java
Les classes peuvent être considérées comme des modèles pour créer des objets Java.
Comprendre la définition d'une classe en Java à travers la classe simple suivante :
public class Dog{ String breed; int age; String color; void barking(){ } void hungry(){ } void sleeping(){ } }
Une classe peut contenir les types de variables suivants :
Local variables : Les variables définies dans les méthodes, les constructeurs ou les blocs d'instructions sont appelées variables locales. La déclaration et l'initialisation des variables sont toutes dans les méthodes. Une fois la méthode terminée, les variables seront automatiquement détruites.
Variables membres : les variables membres sont des variables définies dans la classe et en dehors du corps de la méthode. Ces variables sont instanciées lors de la création de l'objet. Les variables membres sont accessibles par les méthodes, les constructeurs et les blocs d'instructions d'une classe spécifique.
Variables de classe : les variables de classe sont également déclarées dans la classe, en dehors du corps de la méthode, mais doivent être déclarées comme type statique.
Une classe peut avoir plusieurs méthodes : dans l'exemple ci-dessus : barking(), faim() et sleep() sont toutes des méthodes de la classe Dog.
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!