CCB Premier Import
This commit is contained in:
32
02-SOURCES/VoitureConstructeur.java
Normal file
32
02-SOURCES/VoitureConstructeur.java
Normal file
@@ -0,0 +1,32 @@
|
||||
|
||||
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<61>tre
|
||||
* (et qui ne fait rien).
|
||||
* Si on d<>finit un constructeur avec des param<61>tres,
|
||||
* le compilateur ne d<>finit plus de constructeur
|
||||
* par d<>faut sans param<61>tres
|
||||
* => c'est <20> 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
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user