En Java, une classe peut être considérée comme un modèle de création d'objets Java.
Définition de classe en Java :
public class Dog{ string breed; int age; string color; void barking(){ } void hungry(){ } void sleeping(){ } }
Une classe peut contenir les types de variables suivants :
Variables locales : dans les méthodes, les constructeurs. ou Les variables définies dans un bloc 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.
2. 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.
3. Variables de classe : Les variables de classe sont également déclarées dans la classe, en dehors du corps de la méthode, mais elles 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.
(Tutoriel vidéo recommandé : vidéo Java )
Méthode constructeur
Chaque classe a une méthode constructeur. Si aucun constructeur n'est explicitement défini pour une classe, le compilateur Java fournira un constructeur par défaut pour la classe.
Lors de la création d'un objet, au moins un constructeur doit être appelé. Le nom du constructeur doit être le même que celui de la classe. Une classe peut avoir plusieurs constructeurs.
Exemple de méthode de constructeur :
public class puppy{ public puppy(){ //无参构造方法 } public puppy(String name){ //有一个参数的构造方法 } }
Créer un objet
Les objets sont créés en fonction des classes. En Java, utilisez le mot-clé new pour créer un nouvel objet.
La création d'un objet nécessite les trois étapes suivantes :
1. Déclaration : Déclarez un objet, y compris le nom de l'objet et le type d'objet.
2. Instanciation : utilisez le mot-clé new pour créer un objet.
3. Initialisation : lors de l'utilisation de new pour créer un objet, la méthode constructeur sera appelée pour initialiser l'objet.
Exemple de création d'un objet :
public class Dog{ public Dog(String name){ System.out.println("我的小狗的名字是:" + name); } public static void main(String[] args){ Dog xd = new Dog("小D"); } }
Accès aux variables et méthodes d'instance
Accès aux variables membres et aux méthodes membres via l'objet créé, comme suit Afficher :
Instance
Accès aux variables d'instance et appel aux méthodes membres :
public class Dog{ int DogAge; public Dog(String name){ System.out.println("这是我的小狗:" + name); } public void setAge(int age){ DogAge = age; } public int getAge(){ System.out.println("它的年龄是:" + DogAge); return DogAge; } public static void main(String[] args){ Dog dog = new Dog("小D"); dog.setAge(4); dog.getAge(); } }
Tutoriel recommandé : Introduction au développement 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!