Baixe o app para aproveitar ainda mais
Prévia do material em texto
UNIVERSIDADE VEIGA DE ALMEIDA CURSO: SISTEMAS DE INFORMAÇÕES - EAD DISCIPLINA: PROGRAMAÇÃO ORIENTADA A OBJETO ALUNO: Luã Tolentino Bastos RIO DE JANEIRO, Tijuca, 31/08/2020 package ava1poo; public class Ava1POO { public static void main(String[] args) { Computador comp1 = new Computador("Dell", "Preto", 8, 500); comp1.status(); Computador comp2 = new Computador(); comp2.status(); Computador comp3 = new Computador(2315); comp3.status(); } } package ava1poo; public class Computador { // atributos public String modelo; public String cor; private int ram; public float preco; private int hd; private String cpu; public boolean estado; private int fonte; private String placaVideo; private String placaMae; public Computador (String model, String cor, int ram, int hd) { this.setModelo(model); this.setCor(cor); this.setPreco(0); this.setCpu("Não Informado"); this.setFonte(0); this.setPlacaMae("Não Informado"); this.setPlacaVideo("Não Informado"); this.setRam(ram); this.setHd(hd); this.ligar(); } public Computador () { this.setModelo("Não Informado"); this.setCor("Não Informado"); this.setPreco(0); this.setCpu("Não Informado"); this.setFonte(0); this.setPlacaMae("Não Informado"); this.setPlacaVideo("Não Informado"); this.setRam(0); this.setHd(0); this.ligar(); } public Computador (float preco) { this.setModelo("Não Informado"); this.setCor("Não Informado"); this.setPreco(preco); this.setCpu("Não Informado"); this.setFonte(0); this.setPlacaMae("Não Informado"); this.setPlacaVideo("Não Informado"); this.setRam(0); this.setHd(0); this.ligar(); } public void ligar() { this.setEstado(true); } public void desligar() { this.setEstado(false); } public void reiniciar() { this.setEstado(true); } public String getModelo() { return modelo; } public void setModelo(String modelo) { this.modelo = modelo; } public String getCor() { return cor; } public void setCor(String cor) { this.cor = cor; } public int getRam() { return ram; } public void setRam(int ram) { this.ram = ram; } public float getPreco() { return preco; } public void setPreco(float preco) { this.preco = preco; } public int getHd() { return hd; } public void setHd(int hd) { this.hd = hd; } public String getCpu() { return cpu; } public void setCpu(String cpu) { this.cpu = cpu; } public boolean isEstado() { return estado; } public void setEstado(boolean estado) { this.estado = estado; } public int getFonte() { return fonte; } public void setFonte(int fonte) { this.fonte = fonte; } public String getPlacaVideo() { return placaVideo; } public void setPlacaVideo(String placaVideo) { this.placaVideo = placaVideo; } public String getPlacaMae() { return placaMae; } public void setPlacaMae(String placaMae) { this.placaMae = placaMae; } public void status() { System.out.println("_______________________________"); System.out.println("Modelo: " + this.getModelo()); System.out.println("Cor: " + this.getCor()); System.out.println("Preço: R$" + this.getPreco()); System.out.println("CPU: " + this.getCpu()); System.out.println("Fonte: " + this.getFonte() + "W"); System.out.println("Placa Mãe: " + this.getPlacaMae()); System.out.println("Placa de Vídeo: " + this.getPlacaVideo()); System.out.println("Ram: " + this.getRam() + " Gb"); System.out.println("HD: " + this.getHd() + " Gb"); System.out.println("Estado: " + this.estado + "/Sim"); } }
Compartilhar