抽象類有'錯誤方法體或聲明抽象'錯誤。但類WaterLevelObserver
已經是抽象的......我該如何解決這個錯誤?缺少方法體抽象類
abstract class WaterLevelObserver{
void update(int waterLevel);
}
class SMSWriter extends WaterLevelObserver{
void update(int waterLevel){
System.out.println("Sending SMS.. : "+waterLevel);
}
}
class Alarm extends WaterLevelObserver{
void update(int waterLevel){
if(waterLevel>=50){
System.out.println("ON");
}else{
System.out.println("OFF");
}
}
}
class Display extends WaterLevelObserver{
void update(int waterLevel){
System.out.println("Water level.. : "+waterLevel);
}
}
恕我直言,不夠精確:一種聲明爲不抽象的方法「應該」沒有身體,它必須有一個! – 2015-02-06 12:29:07
@GroroGearless我同意 - 「必須」是一個更好的措辭。固定。謝謝! – Mureinik 2015-02-06 12:31:44