Witajcie,
co oznacza 'return true' lub 'return false' w tym kodzie?
class Wampir extends Potwor {
boolean strasz(int x) {
System.out.println("można gryza?");
return false;
}
}
class Smok extends Potwor {
boolean strasz(int stopien) {
System.out.println("zioń ogniem");
return true;
}
}
Uzupełniam post o cały kod
public class test {
public static void main(String[] args) {
Potwor[] ptw = new Potwor[3];
ptw[0] = new Wampir();
ptw[1] = new Smok();
ptw[2] = new Potwor();
for (int x =0; x<3; x++) {
ptw[x].strasz(x);
}
}
}
class Potwor {
boolean strasz (int d) {
System.out.println("ałłuuuu");
return true;
}
}
class Wampir extends Potwor {
boolean strasz(int x) {
System.out.println("można gryza?");
return false;
}
}
class Smok extends Potwor {
boolean strasz(int stopien) {
System.out.println("zioń ogniem");
return true;
}
}