Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

<p>RELATÓRIO DE AULA PRÁTICA</p><p>LINGUAGEM ORIENTADA A OBJETOS</p><p>Aula prática: Linguagem Orientada a Objetos</p><p>Entidade: UNOPAR.</p><p>Unidade: Barcarena / Pará</p><p>Aluno: Umberto Vane Pereira.</p><p>Matricula: 3565651403.</p><p>Tutor: Marcio Akio Shimoda</p><p>Barcarena / PA 2024</p><p>LINGUAGEM ORIENTADA A OBJETOS.............00</p><p>1 INTRODUÇÃO...................................... 03</p><p>2 DESENVOLVIMENTO...........................04</p><p>3 METODO................................................05</p><p>4 RESULTADOS.......................................06</p><p>5 CONCLUSÃO........................................13</p><p>1 - INTRODUÇÃO</p><p>Java é uma linguagem bem popular dentre as linguagens orientadas a objetos.</p><p>A programação orientada a objetos (POO) é um paradigma de programação que se</p><p>utiliza de “objetos” e suas interações para projetar aplicações e programas de</p><p>computador.</p><p>Tudo é um objeto em Java, , o que significa que cada programa pode ser</p><p>associado a um real objeto. Os objetos são instâncias de classes, e podem conter</p><p>variáveis de instância, métodos e construtores. Variáveis de instância são dados ou</p><p>atributos que um objeto possui, e métodos são as operações que ele pode realizar. Os</p><p>construtores são utilizados para inicializar estado de um objeto quando é criado.</p><p>A POO em Java é canlizada nos quatro conceitos principais a seguir:</p><p>encapsulamento, herança, polimorfismo e abstração.</p><p>Encapsulamento: Processo de esconder os detalhes internos de como um</p><p>objeto funciona apenas expondo os métodos e propriedades que os usuários do objeto</p><p>precisam para interagir.</p><p>Herança: Mecanismo onde uma nova classe é oriunda de uma classe existente. A</p><p>classe oriunda herda as capacidades da classe base, e permite assim a reutilização de</p><p>código e a representação de relações do tipo “é um”.</p><p>Polimorfismo: Conceito pelo qual uma interface pode ser usada para representar</p><p>diferentes formas. Isso permite, em Java, que uma interface seja implementada por</p><p>várias classes, ou uma classe tenha vários métodos com o mesmo nome mas com</p><p>diferentes parâmetros (sobrecarga de métodos).</p><p>Abstração: Processo de esconder os detalhes complexos mostrando apenas a</p><p>funcionalidade ao usuário.</p><p>Java também suporta avançados conceitos: interfaces, classes abstratas,</p><p>coleções e exceções que ajudam na criação de aplicações robustas e escaláveis.</p><p>A linguagem Java se tornou a escolha preferida para desenvolvimento</p><p>empresarial, devido à sua segurança robusta, simplicidade sintática e portabilidade entre</p><p>plataformas.</p><p>2 - DESENVOLVIMENTO</p><p>Para realização da atividade executado o dowload do NetBeans IDE na pagina</p><p>do ORACLE.O NetBeans IDE é um ambiente de desenvolvimento integrado de código</p><p>aberto, gratuito para desnvolvimento de apilcaçoes nos sistemas operacionais</p><p>Windows, Mac, Linux e Solaris.</p><p>O IDE simplifica desenvolvimento de aplicações web,corporativas, desktop e</p><p>móveis que utilizam as plataformas Java e HTML5.O IDE tambem oferece suporte para</p><p>o desenvolvimento de aplicaçoes PHP e C / C ++.</p><p>Sendo sempre o primeiro IDE a suportar as versões mais recentes de JDK, Java</p><p>EE e JavaFx.</p><p>Fornece visões gerais inteligentes para entendermos e gerenciarmos suas</p><p>aplicações. Incluindo suporte imediato para tecnilogias populares, como o Maven.</p><p>Com seus recursos completos de desenvolvimeto de aplicações, aprimorando</p><p>constantemente o Java Editor e aprimoramentos contínuos de velocidade e</p><p>desempenho, o NetBeans IDE define o padrão para o desenvolvimento de aplicações</p><p>com tecnologias de ponta para uso.</p><p>3 - MÉTODO</p><p>Utilizando um computador físico com Sistema Operacional Windows 11, foi feito o</p><p>download do IDE NetBeans e do JDK 11 que roda em sua área de trabalho e está</p><p>disponível para Windows, macOS e Linux.</p><p>Oferece suporte a projetos Maven e Gradle, e fornece recursos como IntelliSense</p><p>(autocompletar), refatoração, depuração e muito mais. Para usar o Java no VS Code,</p><p>você precisa instalar o JDK (Java Development Kit)</p><p>Após baixados, instalados e devidamente configurados, iniciaremos a criação de</p><p>uma pequena aplicação de gerenciamento bancário, utilizando linguagem Java, que</p><p>possibilite ao usuário informar seu nome, sobrenome e CPF. Além disso, a aplicação</p><p>ainda possibilita ao usuário consultar saldo, realizar depositos e saques.</p><p>Esses procedimentos se repetem até que o usuário escolha encerrar o uso da</p><p>aplicação.</p><p>4 - RESULTADOS</p><p>Importação das bibliotecas necessarias para o projeto:</p><p>A aplicação começa atribuindo valores e definindo algumas variáveis como:</p><p>nome, sobrenome, e cpf na classe Cliente.</p><p>Nesta etapa utilizamos o seguinte código:</p><p>Valores armazenados em variáveis préviamente criadas para receber estes</p><p>valores:</p><p>Após definidos estes valores, serão inseridos alguns métodos na classe</p><p>Cliente, onde o usuário poderá acessar seu saldo, fazer depósitos, fazer saques e</p><p>fechar a aplicação quando finalizar os procedimentos necessários:</p><p>Elaboradas 4 opções de entrada para o cliente:</p><p>• Consultar Saldo;</p><p>• Fazer Depósito;</p><p>• Fazer Saque;</p><p>• Encerrar Aplicação.</p><p>Por fim, o usuário tem a opção de finalizar a aplicação.</p><p>CÓDIGO COMPLETO ABAIXO:</p><p>APLICAÇÃO EM FUNCIONAMENTO:</p><p>Saldo e Depósito</p><p>Saque e Saldo após Saque</p><p>Encerrando aplicação</p><p>5 - CONCLUSÃO</p><p>A programação orientada a objetos paradigma de programação que usa “objetos”</p><p>e interações para projetar aplicações e programas de computador. A POO oferece</p><p>vários regalias que a tornam praticamente perfeita para o desenvolvimento de softwares</p><p>poderosos:</p><p>Reutilização de código e modularidade: As classes criadas para um objeto</p><p>podem ser reutilizadas em outros programas.Facilitando a manutenção do código, os</p><p>módulos podem ser modificados independentemente uns dos outros.</p><p>Encapsulamento: Permite que os dados do objeto fiquem ocultos e só possam ser</p><p>acessados por meio de métodos. Garantindo assim a integridade dos dados, os usuários</p><p>não podem alterar os dados do objeto diretamente.</p><p>Herança: Permite que as classes herdem características e os comportamentos de</p><p>outras classes. Promovendo a reutilização de código e representação de relações do tipo</p><p>“é um”.</p><p>Polimorfismo: Permite que uma única interface represente diferentes tipos de</p><p>objetos.Significa que funções ou métodos podem ser usados de maneira polimórfica,</p><p>permite uma programação mais flexível.</p><p>Abstração: Permite esconder detalhes complexos mostrando apenas a</p><p>funcionalidade ao usuário. Ajuda a reduzir a complexidade e aumenta a eficiência.</p><p>Melhor produtividade: Com a reutilização de código, a modularidade e outros</p><p>princípios da POO, os desenvolvedores podem produzir mais com menos esforço.</p><p>Manutenção</p><p>mais fácil: Estrutura organizada do código na POO, torna mais</p><p>fácil fazer alterações, atualizações e depurações no código.</p><p>Design mais flexível e escalável: A POO facilita o design de software</p><p>escalável e flexível, sendo adequado para desenvolvimento de sistemas complexos e</p><p>grande escala. Maior fácilidade de manter, modificar, adaptar e escalar, tornando uma</p><p>escolha popular enumeros projetos de desenvolvimento de software.</p><p>A programação orientada a objetos é ferramenta poderosa para criação de um</p><p>software robusto, escalável e fácil de manter. Aprender POO abre um mundo de novas</p><p>possibilidades, oportunidades e desenvolve as habilidades do desenvolvedor.</p><p>Referências:</p><p>https://www.oracle.com/br</p><p>https://azure.microsoft.com</p><p>https://www.alura.com.br</p><p>https://www.oracle.com/br</p><p>https://azure.microsoft.com/</p><p>https://www.alura.com.br/</p>

Mais conteúdos dessa disciplina