Skip to content

JavaCotiProjects/estudos-de-java-03

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Curso Java Web Developer - Formação Full Stack

Projeto Java 17 - Aula 03: JavaBeans, Encapsulamento, Construtores, Interfaces, Métodos Abstratos, Polimorfismo e Desenvolvimento em Camadas

Objetivo do Projeto

Este repositório tem como objetivo documentar minha jornada de aprendizado em Java, com foco em consolidar os conhecimentos adquiridos em sala de aula e me preparar para o mercado de trabalho.  Aqui, serão explorados conceitos fundamentais da linguagem, desde os pilares da programação orientada a objetos até tópicos mais avançados como design patterns e frameworks.

Descrição

Este repositório aborda conceitos avançados de programação orientada a objetos (POO) em Java 17, como JavaBeans, encapsulamento, construtores, interfaces, métodos abstratos, polimorfismo e desenvolvimento em camadas. Os exemplos práticos demonstram a aplicação desses conceitos em um projeto Java 17.

Conteúdo

  • JavaBeans:
    • Criação de classes JavaBeans.
    • Propriedades e métodos de acesso (getters e setters).
  • Encapsulamento:
    • Controle de acesso aos atributos.
    • Utilização de modificadores de acesso (private, protected, public).
  • Construtores:
    • Criação de construtores para inicializar objetos.
    • Construtores com e sem argumentos.
  • Interfaces:
    • Definição de interfaces.
    • Implementação de interfaces em classes.
  • Métodos Abstratos:
    • Declaração de métodos abstratos em classes abstratas.
    • Implementação de métodos abstratos em classes filhas.
  • Polimorfismo:
    • Criação de diferentes implementações de um mesmo método.
    • Sobrescrita de métodos (override).
  • Desenvolvimento em Camadas:
    • Divisão do projeto em camadas (apresentação, negócio, dados).
    • Comunicação entre as camadas.

Como Usar

  1. Clonar o repositório: git clone https://github.com/anapaulasantos90/estudos-de-java-03.git

  2. Importar para a IDE: Abra a IDE e importe o projeto como um projeto Java existente.

  3. Executar os códigos: Selecione a classe principal (main) e execute-a.

Tecnologias Utilizadas

Java: JDK 17 IDE: Eclipse 2023-09 (4.29.0)

Próximos Passos

  • Métodos construtores
  • Sobrecarga de métodos
  • Exceções
  • Acesso a Banco de Dados com PostgreSQL (JDBC)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages