Java Tutorial

Classes et objets Java


Classes/Objets Java

Java est un langage de programmation orienté objet.

Tout en Java est associé à des classes et des objets, ainsi qu’à ses attributs et méthodes. Par exemple : dans la vraie vie, une voiture est un objet. La voiture a les attributscomme le poids et la couleur, et
méthodes
comme l’entraînement et le frein.

Une classe est comme un constructeur d’objets ou un “plan” pour créer des objets.


Créer une classe

Pour créer une classe, utilisez le mot clé class:

Main.java

Créez une classe nommée “Main” avec une variable x :

public class Main {
  int x = 5;
}

Rappelez-vous du chapitre sur la syntaxe Java qu’une classe doit toujours commencer par une première lettre majuscule et que le nom du fichier java doit correspondre au nom de la classe.


Créer un objet

En Java, un objet est créé à partir d’une classe. Nous avons déjà créé la classe nommée
Main
nous pouvons donc maintenant l’utiliser pour créer des objets.

Pour créer un objet de Mainspécifiez le nom de la classe, suivi du nom de l’objet, et utilisez le mot-clé new:

Exemple

Créez un objet appelé “myObj” et imprimez la valeur de x :

public class Main {
  int x = 5;

  public static void main(String[] args) {
    Main myObj = new Main();
    System.out.println(myObj.x);
  }
}

Essayez-le vous-même »



Objets multiples

Vous pouvez créer plusieurs objets d’une même classe :

Exemple

Créez deux objets de Main:

public class Main {
  int x = 5;

  public static void main(String[] args) {
    Main myObj1 = new Main();  // Object 1
    Main myObj2 = new Main();  // Object 2
    System.out.println(myObj1.x);
    System.out.println(myObj2.x);
  }
}

Essayez-le vous-même »


Utilisation de plusieurs classes

Vous pouvez également créer un objet d’une classe et y accéder dans une autre classe. Ceci est souvent utilisé pour une meilleure organisation des classes (une classe a tous les attributs et méthodes, tandis que l’autre classe contient les main() méthode (code à exécuter)).

N’oubliez pas que le nom du fichier Java doit correspondre au nom de la classe. Dans cet exemple, nous avons créé deux fichiers dans le même répertoire/dossier :

Main.java

public class Main {
  int x = 5;
}

Second.java

class Second {
  public static void main(String[] args) {
    Main myObj = new Main();
    System.out.println(myObj.x);
  }
}

Lorsque les deux fichiers ont été compilés :

C:Utilisateursvotre nom>javac Main.java
C:Utilisateursvotre nom>javac Second.java

Exécutez le fichier Second.java :

C:Utilisateursvotre nom> Java Deuxième

Et la sortie sera :

Vous en apprendrez beaucoup plus sur les classes et les objets dans les prochains chapitres.



#Classes #objets #Java

Related Articles

Check Also
Close
Back to top button