public interface ReprodutorMusical {
void tocar();
void pausar();
void selecionarMusica(String musica);
}
public interface AparelhoTelefonico {
void ligar(String numero);
void atender();
void iniciarCorreioVoz();
}
public interface NavegadorInternet {
void exibirPagina(String url);
void adicionarNovaAba();
void atualizarPagina();
}
public class iPhone implements ReprodutorMusical, AparelhoTelefonico, NavegadorInternet {
// ReprodutorMusical
public void tocar() {
System.out.println("Tocando música...");
}
public void pausar() {
System.out.println("Música pausada.");
}
public void selecionarMusica(String musica) {
System.out.println("Selecionando a música: " + musica);
}
// AparelhoTelefonico
public void ligar(String numero) {
System.out.println("Ligando para: " + numero);
}
public void atender() {
System.out.println("Atendendo chamada...");
}
public void iniciarCorreioVoz() {
System.out.println("Iniciando correio de voz...");
}
// NavegadorInternet
public void exibirPagina(String url) {
System.out.println("Exibindo página: " + url);
}
public void adicionarNovaAba() {
System.out.println("Nova aba adicionada.");
}
public void atualizarPagina() {
System.out.println("Atualizando página...");
}
}
public interface ReprodutorMusical {
void tocar();
void pausar();
void selecionarMusica(String musica);
}
public interface AparelhoTelefonico {
void ligar(String numero);
void atender();
void iniciarCorreioVoz();
}
public interface NavegadorInternet {
void exibirPagina(String url);
void adicionarNovaAba();
void atualizarPagina();
}
public class iPhone implements ReprodutorMusical, AparelhoTelefonico, NavegadorInternet {
}