Generalização/especialização (herança)
A herança é um princípio da programação Orientada a Objetos que permite a criação de subclasses (subclass) que herdam atributos e métodos da classe mãe (superclasse ou superclass). Herança é usada na intenção de evitar que classes que possuam atributos ou métodos semelhantes sejam repetidamente criados.
Como exemplo pode-se observar as classes ‘aluno graduação’ e ‘aluno pós-graduação’, onde ambas possuem atributos como nome, endereço e telefone. Nesse caso pode-se criar uma nova classe chamada por exemplo, ‘aluno’, que contenha as semelhanças entre as duas classes, fazendo com que aluno graduação e aluno pós-graduação herdem as características de aluno, desta maneira pode-se dizer que aluno graduação e aluno pós-graduação são subclasses de aluno.
Em nossas aulas no laboratório detalharemos mais sobre esse princípio.
Nenhum comentárioNenhum comentário.
Comentário

