thiagoggth/JavaOO
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
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.