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.");
|
||
|
}
|
||
|
}
|