Skip to content

MarcioCalisto/Java--Poo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 

Repository files navigation

Java POO - Projeto de Estudo

Este repositório contém exemplos e exercícios práticos sobre Programação Orientada a Objetos (POO) em Java. O objetivo é fornecer uma introdução sólida aos principais conceitos de POO e sua aplicação na linguagem Java.

Introdução

A Programação Orientada a Objetos é um paradigma de programação amplamente utilizado em diversas linguagens modernas. Em Java, a POO é a base de toda a linguagem, permitindo o desenvolvimento de sistemas modulares, escaláveis e reutilizáveis. Este projeto foi desenvolvido para ajudar programadores iniciantes ou intermediários a entenderem os conceitos e aplicarem a POO em seus próprios projetos.

Conceitos de POO

Neste repositório, exploramos os quatro pilares da Programação Orientada a Objetos:

  1. Abstração: Ocultar detalhes internos e expor apenas as funcionalidades essenciais.
  2. Encapsulamento: Proteger os dados internos da classe e controlar o acesso a eles.
  3. Herança: Reutilizar código através da criação de novas classes baseadas em classes existentes.
  4. Polimorfismo: Implementar múltiplas formas de uma função ou método.

Instalação

  1. Clone o repositório:
    git clone https://github.com/MarcioCalisto/Java-Poo.git
  2. Navegue até o diretório do projeto:
    cd JAVA-POO
  3. Importe o projeto em sua IDE de preferência (Eclipse, IntelliJ, etc.).

Como usar

Dentro deste repositório, você encontrará os seguintes diretórios:

  • src/: Contém o código-fonte do projeto com exemplos de classes, heranças, interfaces e outros conceitos de POO.
  • exercicios/: Diretório com exercícios práticos para você testar seus conhecimentos.

Para executar um dos exemplos:

  1. Compile o arquivo Java:
    javac src/exemplo/ClasseExemplo.java
  2. Execute o arquivo compilado:
    java src/exemplo/ClasseExemplo

Contribuição

Contribuições são bem-vindas! Sinta-se à vontade para abrir issues, enviar pull requests ou sugerir melhorias. Para começar:

  1. Faça um fork do projeto.
  2. Crie uma branch para sua feature:
    git checkout -b minha-feature
  3. Faça commit das suas alterações:
    git commit -m "Adiciona nova feature"
  4. Envie suas mudanças:
    git push origin minha-feature

Licença

Este projeto é licenciado sob a MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages