Files
Java_Dev/02-SOURCES/VoitureConstructeur.java
Christian Cunat-Brulé f55475a23f CCB Premier Import
2018-07-23 10:52:48 +02:00

33 lines
849 B
Java

public class VoitureConstructeur {
int annee ;
int puissance ;
double valeur ;
/*
* Si on ne définit aucun constructeur,
* le compilateur en définit un par défaut
* qui ne prend aucun paramètre
* (et qui ne fait rien).
* Si on définit un constructeur avec des paramètres,
* le compilateur ne définit plus de constructeur
* par défaut sans paramètres
* => c'est à vous de le définir si vous voulez l'utiliser
*/
public static void main (String args[]) {
VoitureConstructeur v ;
v = new VoitureConstructeur (2007, 7);
VoitureConstructeur v2 = new VoitureConstructeur (); // ERREUR CAR LE CONSTRUCTEUR PAR DEFAUT N'A PAS ETE CREE
}
VoitureConstructeur () {
}
VoitureConstructeur (int an, double valeur) {
annee = an ;
this.valeur = valeur ; // CAR L'ATTRIBUT A LE MEME NOM QU'UN PARAMETRE
}
}