Herança :
Ok, iremos aprender sobre heranças de classes. Segue-se abaixo os tópicos.
O que é? Herança de classe é quando uma classe se sujeita a outra classe, a classe sujeitada recebe então os métodos da classe na qual ela se sujeitou. Vamos aos exemplos abaixo para que você entenda tudo melhor, ok? Segue-se uma imagem abaixo.
O que é? Herança de classe é quando uma classe se sujeita a outra classe, a classe sujeitada recebe então os métodos da classe na qual ela se sujeitou. Vamos aos exemplos abaixo para que você entenda tudo melhor, ok? Segue-se uma imagem abaixo.
Certo agora vamos por parte. Primeiro foi a criação da classe Pai, onde ela contem um método. Segundo foi a criação da classe Filho que está herdando os métodos da classe Pai, veja que logo após á 'class Filho' tem um '<' depois tem 'Pai', o que é isso? Para atribuirmos uma herança há uma classe devemos usar este simbolo '<', depois a seguir do simbolo escrevemos o nome da classe que irá dar a sua herança para a tal classe. Terceiro observamos que dentro do método initialize temos uma palavra lá, 'super', o que é super? Veja abaixo.
super : Super é uma maneira de dizer que a classe que herdou está usando o conteúdo do método no método dela. Mais lembre-se só devemos fazer isso caso a classe que irá dar a herança tenha o método, não podemos pedir o que ela não tem. Para encerar irei deixar um exemplo abaixo :
super : Super é uma maneira de dizer que a classe que herdou está usando o conteúdo do método no método dela. Mais lembre-se só devemos fazer isso caso a classe que irá dar a herança tenha o método, não podemos pedir o que ela não tem. Para encerar irei deixar um exemplo abaixo :