-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathREADME.txt
More file actions
10 lines (6 loc) · 1.15 KB
/
Copy pathREADME.txt
File metadata and controls
10 lines (6 loc) · 1.15 KB
1
2
3
4
5
6
7
8
9
10
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.