Skip to content

thiagoggth/JavaOO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

O projeto se propõe a criar uma lista de alunos e cada aluno possui suas próprias matérias e cada matéria possui sua nota o sistema de controle para uma escola sendo possível cadastrar alunos e funcionários sendo que cada aluno possui suas matérias e notas o sistema calcula a média geral do aluno e informa se for aprovado ou não. Não possui interação com banco de dados
Este em projeto feito para estudar Orientação a objeto usando todos os quatro pilares da orientação a objetos:

1 Abstração: As classes criadas com a o princípio da abstração tendo suas caracteriscas como atributos e ações como métodos.

2 Encapsulamento: a visibilidade dos atributos e seus métodos estão todos definidos.

3 Herança: Algumas classes possuem herança de classes como o exemplo da classe aluno que herda algumas das características da classe pessoa.

4 Polimorfismo: Mesmo herdando um determinado método da classe pai é necessário mudanças para se adequar ao filho isso e possível graças o princípio do polimorfismo que permite implementar funções herdadas de maneiras diferentes.  Isso permite manter o que e igual e alterar o que deve ser alterado.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages