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

portifolio de linguem de orientação a objeto, Manuais, Projetos, Pesquisas de Programação Orientada a Objetos

portifolio de linguem de orientação a objeto

Tipologia: Manuais, Projetos, Pesquisas

2024

Compartilhado em 03/04/2024

vine-cardoso
vine-cardoso 🇧🇷

1 documento

1 / 16

Toggle sidebar

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

Não perca as partes importantes!

bg1
ANHANGUERA - UNIDADE ITAQUERA
Sem / 2024
VINICIUS CARDOSO DOS SANTOS - RA: 3598355901
PORTFÓLIO - ROTEIRO DE AULA PRÁTICA LINGUAGEM
ORIENTADA A OBJETOS
São Paulo - SP
2024
1
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff

Pré-visualização parcial do texto

Baixe portifolio de linguem de orientação a objeto e outras Manuais, Projetos, Pesquisas em PDF para Programação Orientada a Objetos, somente na Docsity!

ANHANGUERA - UNIDADE ITAQUERA

3° Sem / 2024 VINICIUS CARDOSO DOS SANTOS - RA: 3598355901

PORTFÓLIO - ROTEIRO DE AULA PRÁTICA LINGUAGEM

ORIENTADA A OBJETOS

São Paulo - SP 2024

VINICIUS CARDOSO DOS SANTOS - RA: 3598355901

PORTFÓLIO - ROTEIRO DE AULA PRÁTICA LINGUAGEM

ORIENTADA A OBJETOS

● Definição dos objetivos da aula prática: Fixar os conceitos de programação orientada a objetos; ● Empregar práticas de instanciação de classes Java; Utilizar métodos e atributos em Java. ● Utilizar pacotes da linguagem java para implementação de software com paradigma de orientação a objetos. Orientador: Marcio Akio Shimoda. Brasil 2024

1. INTRODUÇÃO

O exemplo fornecido ilustra um sistema básico para administrar um banco fictício

através do terminal. O projeto começa por importar a classe Scanner para permitir a

entrada de dados pelo usuário e utiliza a classe BancoManager para controlar as

transações bancárias. Ao longo do código, são aplicados conceitos fundamentais da

programação orientada a objetos (POO), como a definição de classes, o

encapsulamento e a criação de objetos para representar entidades do mundo real, como

uma conta bancária. Compreender e aplicar tais conceitos, como evidenciado neste

projeto, são cruciais para o desenvolvimento de software robusto e escalável.

Para aprimorar suas habilidades em programação orientada a objetos e em Java, é

fortemente recomendada a leitura de obras como "Java: Como Programar" de Deitel &

Deitel e "Use a Cabeça! Java" de Kathy Sierra e Bert Bates. Além disso, há uma

variedade de tutoriais e guias online disponíveis, como o tutorial de Java do

W3Schools e a documentação oficial da Oracle, que podem ser úteis para ampliar seus

conhecimentos em Java.

A programação orientada a objetos (POO) desempenha um papel crucial no

desenvolvimento de software, pois facilita a reutilização e a manutenção do código por

meio do encapsulamento, abstração, polimorfismo e herança. No exemplo

apresentado, podemos visualizar uma aplicação prática das capacidades oferecidas

pela POO. A classe ContaBancaria, por exemplo, encapsula os dados e

comportamentos associados a uma conta bancária, permitindo a reutilização do código

e uma organização mais intuitiva do mesmo. Além disso, a utilização de classes e

objetos no projeto ilustra como a POO possibilita a representação mais precisa de

entidades do mundo real, tornando o sistema mais compreensível e fácil de manter.

Com base no código disponível neste portfólio, é viável desenvolver sistemas mais

elaborados e sofisticados, fazendo uso de conceitos avançados de programação em

Java.

2. OBJETIVO GERAL

Atividade Proposta: Utilizando os conceitos fundamentais do paradigma de

Programação Orientada a Objetos, desenvolva uma simples aplicação de gestão

bancária que permita aos usuários inserir seu nome, sobrenome e CPF. Além

disso, a aplicação deve oferecer funcionalidades para consulta de saldo,

depósitos e saques. Estes processos devem continuar até que o usuário opte por

encerrar a aplicação.

3. OBJETIVOS ESPECÍFICOS

4.1.1. Visite o site da Oracle e baixe a versão mais recente do Java SE Development Kit (JDK). 4.1.2. Execute o instalador baixado e siga as orientações do assistente de instalação. 4.1.3. Após a conclusão da instalação, configure a variável de ambiente JAVA_HOME para apontar para o diretório de instalação do JDK. Para isso, siga as instruções específicas do seu sistema operacional. Por exemplo, no Windows, você pode acessar as configurações do sistema para gerenciar variáveis de ambiente. 4.2. Instalação do NetBeans Acesse o site do NetBeans e faça o download da versão mais recente do NetBeans IDE compatível com Java. Execute o instalador baixado e siga as instruções do assistente de instalação. Durante o processo de instalação, você pode ser solicitado a fornecer o caminho de instalação do Java SDK. Certifique-se de indicar o diretório onde o Java SDK foi instalado. Após a conclusão da instalação, abra o NetBeans e verifique se o Java SDK está corretamente configurado em "Ferramentas" > "Opções" > "Java" > "Plataformas". Caso o Java SDK não esteja listado, adicione-o manualmente. Seguindo esses passos, você será capaz de instalar tanto o Java SDK quanto o NetBeans em seu sistema. Lembre-se sempre de baixar as versões mais recentes para garantir acesso aos recursos e correções de segurança mais recentes.

5. DESENVOLVENDO O CÓDIGO

5.1. Compreendendo o Código Passo a Passo: Utilizando os conceitos fundamentais da Programação Orientada a Objetos, este exemplo prático apresenta a criação de uma aplicação simples para gerenciamento bancário,

permitindo ao usuário inserir seu nome, sobrenome e CPF. Além disso, a aplicação oferece funcionalidades para consulta de saldo, depósitos e saques. Este código representa uma aplicação básica de um sistema de gestão bancária, onde o usuário pode criar uma conta bancária fictícia e executar operações como consulta de saldo, depósito, saque e encerramento da sessão. Vamos analisar como o código opera: Pacotes e Importações: O código inicia importando a classe Scanner para possibilitar a entrada de dados pelo usuário. Classe GerenciaBanco: Esta é a classe principal que contém o método main. Dentro do método main, são criadas instâncias de Scanner para capturar a entrada do usuário e de ContaBancaria para representar a conta do usuário. Entrada de Dados do Usuário: O programa solicita ao usuário que forneça seu nome, sobrenome e CPF. Esses dados são armazenados em variáveis locais. Os métodos setNome, setSobrenome e setCpf da classe ContaBancaria são utilizados para definir esses valores na instância da conta. Menu de Opções: Após a configuração da conta, um menu é exibido em um loop do-while. O usuário pode selecionar entre as opções de consultar saldo, realizar depósito, realizar saque ou encerrar o programa.

6. RESULTADO

6.1. Descrição do Resultado: Quando este código é executado no terminal, o seguinte processo ocorre: O programa é compilado e executado. Ao iniciar, o programa saúda o usuário com a mensagem "Bem-vindo ao Fazueli Bank!" e solicita que ele forneça seu nome, sobrenome e CPF. O usuário insere essas informações no terminal.

8. REFERÊNCIAS

BATES, B.; SIERRA, K. Use a cabeça! Java: Java. 2a edição ed. [s.l.] Alta Books,

DEITEL, P.; DEITEL, H. Java ®: Como Programar. 10a edição ed. [s.l.] Pearson

Universidades, 2016.

Download the Latest Java LTS Free. Disponível em: https://www.oracle.com/br/java/technologies/downloads/. Welcome to Apache NetBeans. Disponível em: https://netbeans.apache.org/front/main/.