pessoal, primeira vez que desejo utilizar "extends", é um programa muito simples que desejo que faça o seguinte:
1) a superclass, que contem a main, apenas imprime o estado da lampada (acessa ou apagada), ou seja, eu chamo object1.up para lampada acessa e imprimir o boolean "true" ou eu chamo object1.down para lampada apagada e imprimir o boolean "false".
2) a subclass contem apenas duas simples funçoes.
o erro: esta acusando que o metodo down() é indefinido para o tipo StateLamp ... esta aparecendo uns erros "token" que nao compreendo bem ainda
import javax.swing.JOptionPane;
public class StateLamp {
public static void main(String args[]){
StateLamp object1 = new StateLamp();
JOptionPane.showMessageDialog(null, "the lamp is:" + object1.down());
}
}
// sub class, only 2 simples methods
public class UpDown extends StateLamp{
public boolean up(){
boolean result;
result = true;
return result;
}
public boolean down(){
boolean result;
result = false;
return result;
}
}
muito obrigado pela ajuda galera!
abraços
