Professional Documents
Culture Documents
Abstrato – oferece atributos e obrigatoriamente tem q oferecer pelo – 1 metodo abstrato não
pode possuir corpo.
Classe Player:
package aulainterface;
Classe Ipod :
package aulainterface;
@Override
public void pause() {
System.out.println("Tocando o Ipod");
@Override
public void play() {
System.out.println("Desligando o Ipod");
@Override
public void stop() {
System.out.println("Pusando o Ipod");
@Override
public void desligar() {
System.out.println("Desligando o meu Ipod");
@Override
public void ligar() {
System.out.println("Ligando o Ipod");
}
}
Classe TestIpod:
package aulainterface;
import javax.swing.JOptionPane;
ip.play();
ip.stop();
ip.pause();
}
}
Classe Players:
package aulainterface;
Classe relógio :
package aulainterface;
Classe relogioparede:
package aulainterface;
@Override
public void parar() {
System.out.println("Quebre o relogio para PARAR");
@Override
public void consertar() {
System.out.println("O relogio está sendo consertado");
}
@Override
public void conserto() {
System.out.println("O relogio está indo para o conserto");
Classe testrelogio:
package aulainterface;
import javax.swing.JOptionPane;
tac.setMarca(JOptionPane.showInputDialog(null,"Digite a
marca"));
tac.oPreco();
JOptionPane.showMessageDialog(null,"A marca
é:"+tac.getMarca()+"\n o preço é: " +tac.getPreco());
tac.consertar();
tac.conserto();
}
}
Classe relógioassist:
package aulainterface;