Bonjour,
Alors, j'ai essayé de faire une surcharge.
Ma question est : pourquoi lorsque je fais execute file, l'information n'apparaît pas?
Je vous transmets seulement le code d'une classe :
class Camion extends Vehicule
{
// définition des attributs
String vitesse;
String couleur;
// Constructeur
Camion(String saMarque,String sonFonctionnement,String saVitesse, String laCouleur)
{
// Appel du constructeur de la classe de base: Vehicule
super(saMarque,sonFonctionnement);
vitesse=saVitesse;
}
// définition des méthodes
void getInformation()
{
System.out.println("");
System.out.println("Information sur le camion:");
System.out.println("Marque:" + marque);
System.out.println("Fonctionnement:" + fonctionnement);
System.out.println("Vitesse:" + vitesse);
System.out.println("");
}
// Surcharge : Permet de définir dans la même classe plusieurs méthodes.
void getInformation(String laCouleur)
{
System.out.println("");
System.out.println("Information sur la couleur du camion:");
System.out.println("Couleur:" + couleur);
System.out.println("");
}
} // fin de la classe Camion