a. Classes et Objets en Java

Une classe est un modèle (ou prototype) définissant les attributs et comportements d'un objet. Elle sert de plan pour créer des objets spécifiques en Java.


Comparons une classe à un plan d'architecte pour une maison. La classe est le plan (modèle) qui décrit les caractéristiques de la maison, et chaque maison construite d'après ce plan est un objet.


Composants Principaux d'une Classe :

  • - Attributs (ou Propriétés) : Caractéristiques de l'objet. Ex. : nom, âge.
  • - Méthodes : Actions que l'objet peut effectuer. Ex. : parler(), marcher().


Syntaxe de Base pour Définir une Classe

public class Personne {
    // Attributs de la classe
    String nom;
    int age;


    // Constructeur
    public Personne(String nom, int age) {
        this.nom = nom;
        this.age = age;
    }


    // Méthode pour afficher des informations sur la personne
    public void afficherInfo() {
        System.out.println("Nom : " + nom + ", Age : " + age);
    }
}


Explication de la Syntaxe :

  • Nom de la Classe : Personne (commence par une majuscule par convention).
  • Attributs : String nom; et int age; définissent les propriétés de chaque Personne.
  • Constructeur : public Personne(String nom, int age) initialise les attributs lors de la création d'un objet.
  • Méthode : afficherInfo() affiche les informations de l'objet.