Classes et objects Java | Exam-Lib
  1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
Dismiss Notice
Welcome to our Education website, plz like our page facebook to support us. Thank You and wish you good navigation

Classes et objects Java

abdelouafiNov 10, 2018

    1. abdelouafi

      abdelouafi Administrator Staff Member

      Messages:
      815
      Likes Received:
      14
      Trophy Points:
      18
      Joined
      Sep 13, 2016
      Classes et objects Java
      Java est un langage de programmation orienté objet.

      Tout en Java est associé aux classes et aux objets, ainsi qu’à ses attributs et méthodes. Par exemple: dans la vraie vie, une voiture est un objet. La voiture a des attributs, tels que le poids et la couleur, et des méthodes, telles que la conduite et les freins.

      Une classe est comme un constructeur d'objet ou un "plan" pour créer des objets.

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

      MyClass.java
      Créez une classe appelée "MyClass" avec une variable x:
      Code:
      public class MyClass {
        int x = 5;
      }
      Créer un objet
      En Java, un objet est créé à partir d'une classe. Nous avons déjà créé la classe nommée MyClass, nous pouvons donc maintenant l'utiliser pour créer des objets.

      Pour créer un objet de MyClass, spé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 affichez la valeur de x:
      Code:
      public class MyClass {
        int x = 5;
      
        public static void main(String[] args) {
          MyClass myObj = new MyClass();
          System.out.println(myObj.x);
        }
      }
      Code:
      public class MyClass {
        int x = 5;
      
        public static void main(String[] args) {
          MyClass myObj = new MyClass();
          System.out.println(myObj.x);
        }
      }
      

      Objets multiples
      Vous pouvez également créer plusieurs objets d'une même classe:

      Exemple
      Créez deux objets de MyClass:
      Code:
      public class MyClass {
        int x = 5;
      
        public static void main(String[] args) {
          MyClass myObj1 = new MyClass();  // Object 1
          MyClass myObj2 = new MyClass();  // Object 2
          System.out.println(myObj1.x);
          System.out.println(myObj2.x);
        }
      }
      Code:
      public class MyClass {
        int x = 5;
      
        public static void main(String[] args) {
          MyClass myObj1 = new MyClass();
          MyClass myObj2 = new MyClass();
          System.out.println(myObj1.x);
          System.out.println(myObj2.x);
        }
      }
      

      Utiliser 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 la méthode main () (code à exécuter)).

      Rappelez-vous 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:

      MyClass.java
      OtherClass.java
      MyClass.java
      Code:
      public class MyClass {
        int x = 5;
      }
      OtherClass.java
      Code:
      class OtherClass {
        public static void main(String[] args) {
          MyClass myObj = new MyClass();
          System.out.println(myObj.x);
        }
      }
      Lorsque les deux fichiers ont été compilés:
      Code:
      C:\Users\Your Name>javac MyClass.java
      C:\Users\Your Name>javac OtherClass.java

      Exécutez le fichier OtherClass.java:
      Code:
      C:\Users\Your Name>java OtherClass
      

      Et le résultat sera:
      Code:
      5
      Vous en apprendrez beaucoup plus sur les classes et les objets dans les prochains chapitres.
       
      Loading...

      Merci de partager ce post sur facebook

Share This Page

Share