41 lines
841 B
Java
41 lines
841 B
Java
import javax.swing.JOptionPane;
|
|
interface Vehicule{
|
|
String sorte();
|
|
int nbroues();
|
|
}
|
|
class Voiture{
|
|
public int class nbroues(){
|
|
return 4;
|
|
}
|
|
public String class sorte(){
|
|
return "Voiture";
|
|
}
|
|
}
|
|
class Moto{
|
|
public int class nbroues(){
|
|
return 2;
|
|
}
|
|
public String class sorte(){
|
|
return "Moto";
|
|
}
|
|
}
|
|
public class Test {
|
|
public static void main(String[] args) {
|
|
Vehicule v;
|
|
Object[] choix = {"Voiture", "Moto"};
|
|
|
|
int reponse = JOptionPane.showOptionDialog(null,
|
|
"Quel v\u00E9hicule choisissez-vous ?",
|
|
"Question",
|
|
JOptionPane.DEFAULT_OPTION,
|
|
JOptionPane.QUESTION_MESSAGE,
|
|
null,
|
|
choix,
|
|
null);
|
|
if (reponse == 0)
|
|
v = new Voiture();
|
|
else
|
|
v = new Moto();
|
|
System.out.println("Une "+v.sorte()+" poss\u00E8de "+v.nbRoues()+" roues.");
|
|
}
|
|
} |