Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Programação Orientada a Objeto: Classes, Objetos e Métodos de Acesso, Esquemas de Programação Javascript

Um projeto desenvolvido na universidade veiga de almeida (uva) sobre programação orientada a objeto em java. O projeto aborda conceitos fundamentais da poo, como a criação de classes, objetos e métodos de acesso. O documento inclui o código-fonte de duas classes principais: 'application' e 'computador'. A classe 'application' é responsável por receber as informações do usuário sobre os computadores, enquanto a classe 'computador' define os atributos e métodos relacionados a cada computador. O projeto demonstra a aplicação prática da poo na criação de um sistema de gerenciamento de computadores, explorando tópicos como construtores, encapsulamento e impressão de resultados. O documento pode ser útil para estudantes de sistemas de informação e áreas afins que buscam compreender os conceitos fundamentais da programação orientada a objeto em java.

Tipologia: Esquemas

2023

Compartilhado em 31/03/2023

alex-ferreira-ob3
alex-ferreira-ob3 🇧🇷

2 documentos

1 / 10

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
1
UNIVERSIDADE VEIGA DE ALMEIDA- UVA
PROGRAMAÇÃO ORIENTADA A OBJETO
CLASSES, OBJETOS E MÉTODOS DE ACESSO
Rio de Janeiro
Agosto/2022
pf3
pf4
pf5
pf8
pf9
pfa

Pré-visualização parcial do texto

Baixe Programação Orientada a Objeto: Classes, Objetos e Métodos de Acesso e outras Esquemas em PDF para Programação Javascript, somente na Docsity!

UNIVERSIDADE VEIGA DE ALMEIDA- UVA

PROGRAMAÇÃO ORIENTADA A OBJETO

CLASSES, OBJETOS E MÉTODOS DE ACESSO

Rio de Janeiro Agosto/

PROGRAMAÇÃO ORIENTADA A OBJETO

CLASSES, OBJETOS E MÉTODOS DE ACESSO

Trabalho apresentado à Faculdade Veiga de Almeida referente a Graduação Sistema de Informação. Professor: GABRIEL ANDRADE DE SANT ANNA Rio de Janeiro Agosto/

Resumo

Nesse projeto utilizei meus conhecimentos sobre a orientação objetos em java para sua criação

Classes, objetos e métodos de acesso

Classe: application /**

  • Classe Principal que recebe as entradas de dados
  • @author AlexFerreiraCanel

/ package poo; import java.util.Locale; import java.util.Scanner; public class application { public static void main(String[] args) { Locale. setDefault (Locale. US ); Scanner sc = new Scanner (System. in ); Computador computador; Computador[] vetor = new Computador[4]; / *Bloco de codigo que recebe as informações sobre o comuputador, onde no if e utilizado *o construtor default e no else e utilizado o construtor com 5 argumentos */ for(int i=0; i < vetor.length; i++) { System. out .println("\nComputador #" + (i+1) + " :"); System. out .println(); if(i<2) { computador = new Computador(); System. out .print("Digite a capacidade do HD (somente numeros): "); computador.setHd(sc.nextInt()); System. out .print("Digite a capacidade da memoria (somente numeros): "); computador.setMemoria(sc.nextInt()); System. out .print("Digite a marca da Placa Mãe: "); sc.nextLine(); computador.setPlacaMae(sc.nextLine()); System. out .print("Possui Placa de Video?(Sim/Nao) ");

Integer hd; Integer memoria; String placaMae; String placaVideo; String processador; /*

  • construtores / public Computador(Integer hd, Integer memoria, String placaMae, String placaVideo, String processador) { this.hd = hd; this.memoria = memoria; this.placaMae = placaMae; this.placaVideo = placaVideo; this.processador = processador; } public Computador() { } /
  • metodos */ public Integer getHd() { return hd; } public void setHd(Integer hd) { this.hd = hd; } public Integer getMemoria() { return memoria; } public void setMemoria(Integer memoria) { this.memoria = memoria; } public String getPlacaMae() { return placaMae; } public void setPlacaMae(String placaMae) { this.placaMae = placaMae; }

public String getPlacaVideo() { return placaVideo; } public void setPlacaVideo(String placaVideo) { this.placaVideo = placaVideo; } public String getProcessador() { return processador; } public void setProcessador(String processador) { this.processador = processador; } public void imprimir(){ System.out.print("Tamanho do Hd: "+ hd + " GB"); System.out.println(); System.out.print("Tamanho da memoria: "+ memoria + " GB"); System.out.println(); System.out.print("Placa Mae: " + placaMae); System.out.println(); System.out.print("Possui Placa de Video: " + placaVideo); System.out.println(); System.out.print("Processador: " + processador); System.out.println(); System.out.println(); } }

Bibliografia

1. Alves, N. (30 de 08 de 2022). Java completo Programação Orientada a Objetos +Projetos. Fonte: Udemy: https://www.udemy.com/course/java-curso-completo/learn/lecture/31111944? start=15#overview