Del curso: Princípios da ciência da computação: Programação [Legendado]
Accede al curso completo hoy mismo
Únete hoy para acceder a más de 24.300 cursos impartidos por expertos del sector.
Amplie classes
Quando criamos uma classe, não ficamos s unicamente a ela. Usando esse esquema básico, podemos melhorá-lo e acrescentar mais recursos. Veja, por exemplo, uma classe que define um animal. Um animal tem peso, cor, sexo e idade. Um animal tem algumas necessidades básicas. Precisa comer, dormir e se movimentar, mas animais diferentes podem estender essa definição. Um gato pode correr, um peixe consegue nadar e um pássaro pode voar. Ao usar uma classe para um animal, podemos estendê-la, acrescentar recursos a ela e, ao mesmo tempo, conservar tudo o que faz parte de outra classe. Então, se tivermos a classe de animais, posso criar uma classe de gatos que estenda a classe de animais. Na classe de gatos, posso criar um método run, e tudo o mais que fizer parte de um animal fará parte do gato. A mesma coisa vale para um peixe ou um pássaro. Em cada um, acrescento o que é exclusivo dessa classe e estendo a classe de animais. O resultado é uma hierarquia. Temos uma classe que dá início a…