Prévia do material em texto
<p>import java.util.Scanner;</p><p>public class Lampada {</p><p>private String tipo,cor,marca;</p><p>private int voltagem,potencia;</p><p>private double preco;</p><p>private boolean status;</p><p>//Métodos construtores</p><p>public Lampada() {}</p><p>public Lampada(String tipo,int voltagem,String cor,String marca,double preco, int</p><p>potencia,boolean status){</p><p>this.tipo = tipo;</p><p>this.voltagem = voltagem;</p><p>this.cor = cor;</p><p>this.marca = marca;</p><p>this.preco = preco;</p><p>this.potencia = potencia;</p><p>this.status = status;</p><p>}</p><p>//Métodos getters</p><p>public String getTipo(){</p><p>return this.tipo;</p><p>}</p><p>public int getVoltagem(){</p><p>return this.voltagem;</p><p>}</p><p>public String getCor(){</p><p>return this.cor;</p><p>}</p><p>public String getMarca(){</p><p>return this.marca;</p><p>}</p><p>public double getPreco(){</p><p>return this.preco;</p><p>}</p><p>public int getPotencia(){</p><p>return this.potencia;</p><p>}</p><p>public boolean getStatus(){</p><p>return this.status;</p><p>}</p><p>//Métodos setters</p><p>public void setTipo(String tipo){</p><p>this.tipo = tipo;</p><p>}</p><p>public void setVoltagem(int voltagem){</p><p>this.voltagem = voltagem;</p><p>}</p><p>public void setCor(String cor){</p><p>this.cor = cor;</p><p>}</p><p>public void setMarca(String marca){</p><p>this.marca = marca;</p><p>}</p><p>public void setPreco(double preco){</p><p>this.preco = preco;</p><p>}</p><p>public void setPotencia(int potencia){</p><p>this.potencia = potencia;</p><p>}</p><p>public void setStatus(boolean status){</p><p>this.status = status;</p><p>}</p><p>//Método toString</p><p>public String toString(){</p><p>String retorno="";</p><p>retorno += "Objeto lâmpada:\n";</p><p>retorno += "\tTipo: "+this.tipo+"\n";</p><p>retorno += "\tVoltagem: "+this.voltagem+"\n";</p><p>retorno += "\tCor: "+this.cor+"\n";</p><p>retorno += "\tMarca: "+this.marca+"\n";</p><p>retorno += "\tPreço: "+this.preco+"\n";</p><p>retorno += "\tPotência: "+this.potencia+"\n";</p><p>if(this.status==true) retorno += "\tStatus: ligado\n";</p><p>else retorno+= "\tStatus: desligado\n";</p><p>return retorno;</p><p>}</p><p>//Método ascender</p><p>public void Ascender(){</p><p>setStatus(true);</p><p>}</p><p>//Método apagar</p><p>public void Apagar(){</p><p>setStatus(false);</p><p>}</p><p>}</p>