Skip to content

Instantly share code, notes, and snippets.

@felipecastrosales
Created November 25, 2021 23:07
Show Gist options
  • Save felipecastrosales/a90a5596506bb34b250a5ab0af4f789d to your computer and use it in GitHub Desktop.
Save felipecastrosales/a90a5596506bb34b250a5ab0af4f789d to your computer and use it in GitHub Desktop.
Reescrita de Métodos - POO 2
void main(){
Animal animal = Animal();
animal.comunicacao();
Cachorro doge = Cachorro();
doge.comunicacao();
Gato gato = Gato();
gato.comunicacao();
}
class Animal {
void comunicacao() {
print('O animal se comunica: ');
}
}
class Cachorro extends Animal {
@override
void comunicacao() {
print('O cachorro se comunica: latindo');
}
}
class Gato extends Animal {
@override
void comunicacao() {
print('O gato se comunica: miando');
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment