Bonsoir young077,
C'est pourtant tout à fait possible.
Admettons que je définisse la classe Voiture suivante :
1 2 3 4 5 6 7 8 9 10 11
| public class Voiture {
public int m_puissance;
public int m_consommation;
public int m_annee;
Voiture(int puissance,int consommation,int annee){
this.m_puissance=puissance;
this.m_consommation=consommation;
this.m_annee=annee;
}
} |
J'ai tout à fait le droit d'instancier une variable nommée maVoiture de type Voiture, initialisée à mon modèle de voiture comme ceci :
Voiture maVoiture = new Voiture(135,5,2017);
A mon sens, la terminologie employée est un peu maladroite, on parle généralement plutôt de création ou d'instanciation d'objet.
voir doc d'Oracle à ce sujet : https://docs.oracle.com/javase/tutor...tcreation.html
Partager