import java.util.Scanner; public abstract class Sonde extends Composant{ Composant c1; String str1; Sonde(Composant c, String str){ c1=c; str1=str; } Sonde(){ c1=null; str1=null; } public abstract boolean getEtat() throws NonConnecteException; /*public boolean getEtat() throws NonConnecteException{ Scanner sc = new Scanner(System.in); if (str1 == null) { throw new NonConnecteException(); } else { System.out.println(str1+ " de " + c1 + " ,true ou false ? " ); if (sc.hasNextBoolean()) { boolean str = sc.nextBoolean(); return str; } else { System.out.println("Nous avons pas compris votre choix, la valeur par default est false !"); return false; } } }*/ public String description(){ return c1 + str1 ; } }