JAVA OO

Crie uma classe Java para representar uma Televisão no qual deverá armazenar a
situação da televisão, se ela encontra-se ligada ou desligada e o canal atual. Essa classe
deverá ainda oferecer os seguintes comportamentos:

.ligaTv() – muda a situação da TV para ligada;
.desligaTv() – muda a situação da TV para desligada;
.proximoCanal() – muda o canal para o próximo canal, sabe-se que a TV tem
somente até o canal 100. Ou seja, caso esteja no canal 100 e seja requisitado
o próximo canal, este deverá voltar para o canal 1.
.canalAnterior() – muda o canal para o canal anterior, sabe-se que a TV inicia os
canais do canal 1, ou seja, caso esteja no canal 1 e seja requisitado o canal
anterior, este deverá ir para o canal 100.
A classe Televisão deverá conter um construtor vazio que inicia a TV na
situação de desligada e no canal 1

qual a dúvida?

1 curtida

Puts, cara, só sei esse com rádio.

1 curtida

Eu aprendi esse com microondas, serve para você? Vê aqui

1 curtida

JUSAHAUHSUAHUSHuahsauhsuhau EU TO MORRENDO

vamos la

a coisa mais simples seria

public class Televisao {
   private boolean ligada;
   public Televisao(){
      this.ligada= false; /* isto é redundante  */
   }
   public void liga() {
     this.ligada = true;
  }
  public boolean estaLigada() {
     return this.ligada
  }
}

...

Televisao t = new Televisao();
t.estaLigada()); // retorna false
t.liga();
t.estaLigada()); // retorna true

existe coisas q vc precisa considerar: por exemplo vc pode ligar uma tv duas vezes?

no fim, isso é como se vc criasse a classe e enfiasse os getters/setters MAS vc colocou na verdade metodos capazes de alterar o estado interno da instancia.

1 curtida