Java
Java
Java
Définition : En Java, une classe est un modèle ou un plan à partir duquel des
objets individuels sont créés. Elle définit la structure commune et le comportement
des objets qui seront instanciés à partir de cette classe.
Caractéristiques principales :
• Attributs : Variables définissant l'état de l'objet.
• Méthodes : Fonctions définissant le comportement de l'objet.
• Constructeurs : Méthodes spéciales pour initialiser les objets lors de leur
création.
• Encapsulation : Protection des données en les cachant derrière des méthodes
d'accès (getters et setters).
• Héritage : Capacité d'une classe à hériter des caractéristiques (attributs et
méthodes) d'une autre classe.
• Polymorphisme : Capacité à utiliser une méthode de manière différente en
fonction du type de l'objet.
Exemple :
public class Voiture {
// Attributs
private String marque;
private String modele;
// Constructeur
public Voiture(String marque, String modele) {
this.marque = marque;
this.modele = modele;
}
// Méthode
public void afficherDetails() {
System.out.println("Voiture " + marque + " " + modele);
}
// Exemple d'utilisation
public static void main(String[] args) {
Voiture maVoiture = new Voiture("Toyota", "Corolla");
maVoiture.afficherDetails();
}
}
Objet
Définition : En Java, un objet est une instance spécifique d'une classe. Chaque
objet possède ses propres attributs et peut appeler les méthodes définies dans sa
classe parente.
Caractéristiques principales :
• Instance d'une classe : Chaque objet est créé à partir d'une classe
spécifique à l'aide du mot-clé new.
• Attributs : Variables propres à chaque instance d'objet qui définissent son
état.
• Méthodes : Fonctions spécifiques à chaque instance d'objet qui définissent
ses comportements.
Exemple :
Dans l'exemple précédent en Java, maVoiture est un objet de la classe Voiture, avec
les attributs spécifiques marque et modele.