Escolar Documentos
Profissional Documentos
Cultura Documentos
Trabalho Programação Orientada Objeto
Trabalho Programação Orientada Objeto
RIO DE JANEIRO – RJ
2024
1
Introdução
Desenvolvimento
import java.util.ArrayList;
import java.util.Scanner;
// atributos
private int memoria, hd;
private float tela, valor;
private String cor, modelo, tamanho, processador;
private boolean novo, video;
2
// construtores
public Computador() {
}
public Computador(int memoria, int hd, float tela, float valor, String
modelo, String processador) {
this.memoria = memoria;
this.hd = hd;
this.tela = tela;
this.valor = valor;
3
this.modelo = modelo;
this.processador = processador;
}
public Computador(int memoria, int hd, float tela, float valor, String cor,
String modelo, String tamanho, String processador) {
this.memoria = memoria;
this.hd = hd;
this.tela = tela;
this.valor = valor;
this.cor = cor;
this.modelo = modelo;
this.tamanho = tamanho;
this.processador = processador;
}
// metodos
public int getMemoria() {
return memoria;
}
4
return tela;
}
5
public void setTamanho(String tamanho) {
this.tamanho = tamanho;
}
6
sc.nextLine(); // Limpar a linha pendente após a entrada do valor
float
7
Segunda Classe:
AplicaçãoComputador
continuação dos objetos instanciados anteriormente
import java.util.Scanner;
8
}
}
Execução do programa
RUN:
Quanto você pode gastar no computador?:
500
Qual tamanho da tela você deseja?:
21
Você prefere qual cor?:
branca
Prefere um notebook ou um desktop?:
notebook
Prefere um processador Intel ou AMD?:
Intel
Configurações do computador escolhido:
Memória de 0 gigabytes
HD de 0 gigabytes
Tela de 21.0 polegadas
Modelo: notebook
Processador: Intel
Possui placa de vídeo? true
É novo? false
Configurações do computador escolhido:
Memória de 0 gigabytes
HD de 512 gigabytes
Tela de 22.0 polegadas
Modelo: null
Processador: null
Possui placa de vídeo? false
É novo? true
Configurações do computador escolhido:
9
Memória de 0 gigabytes
HD de 0 gigabytes
Tela de 0.0 polegadas
Modelo: null
Processador: null
Possui placa de vídeo? false
É novo? true
Configurações do computador escolhido:
Memória de 0 gigabytes
HD de 0 gigabytes
Tela de 0.0 polegadas
Modelo: HP
Processador: Intel
Possui placa de vídeo? true
É novo? false
Configurações do computador escolhido:
Memória de 16 gigabytes
HD de 512 gigabytes
Tela de 22.0 polegadas
Modelo: Sony
Processador: Intel
Possui placa de vídeo? true
É novo? false
10
Conclusão
11
Referências:
• https://www.devmedia.com.br/como-criar-minha-primeira-classe-em-
java/38940
• https://www.devmedia.com.br/java-declaracao-e-utilizacao-de-classes/
38374
12