Informática, perguntado por flavioprazeres1, 1 ano atrás

Observe na imagem abaixo, o programa com uma classe abstrata chamada eletrodoméstico.

package classeAbstrata;

public abstract class Eletrodomestico {

private boolean ligado;

private int voltagem;



// métodos abstratos //

/*

* não possuem corpo, da mesma forma que

* as assinaturas de método de uma interface

*/

public abstract void ligar();

public abstract void desligar();



// método construtor //

/*

* Classes Abstratas também podem ter métodos construtores,

* porém, não podem ser usados para instanciar um objeto diretamente

*/

public Eletrodomestico(boolean ligado, int voltagem) {

this.ligado = ligado;

this.voltagem = voltagem;

}



// métodos concretos

/*

* Uma classe abstrata pode possuir métodos não abstratos

*/

public void setVoltagem(int voltagem) {

this.voltagem = voltagem;

}



public int getVoltagem() {

return this.voltagem;

}



public void setLigado(boolean ligado) {

this.ligado = ligado;

}



public boolean isLigado() {

return ligado;

}

}



Este modelo de classe compreende uma gama enorme de outros objetos.

Se for criado outras duas classes que herdam as características da classe abstrata (modelo), por exemplo TV e rádio, significa que:

Escolha uma:
a. Qualquer objeto que derivar desse modelo não precisa dizer se está ligado ou não.
b. Qualquer objeto que derivar desse modelo não precisa ter sua voltagem especificada.
c. Qualquer objeto que derivar desse modelo deve ter sua voltagem especificada e dizer se está ligado ou não.
d. Qualquer abstração que derivar desse modelo deve ter sua voltagem especificada e dizer se está ligado ou não.
e. Qualquer modelo que derivar desse objeto deve ter sua voltagem especificada e dizer se está ligado ou não.

Soluções para a tarefa

Respondido por Forsaiken
27
Essa interface se refere a um modelo, como a própria questão diz e essa interface possui uma classe construtora "public eletrodomestico" que necessita do valor da voltagem e se o aparelho esta ligado ou não, então:

Qualquer objeto que derivar desse modelo deve ter sua voltagem especificada e dizer se está ligado ou não.

Alternativa C.
Respondido por AlexVilela
11

Correto letra C: Qualquer objeto que derivar desse modelo deve ter sua voltagem especificada e dizer se está ligado ou não.

Perguntas interessantes