- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Classes e Objetos
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Herança
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Métodos
Herança de classe é um princípio presente na linguagem Swift e que torna possível classes compartilharem atributos e métodos. Analise o trecho de código a seguir escrito em linguagem Swift:
class Veiculo {
func buzinar() {
print("Bii Bii!")
}
}
class Motocicleta: Veiculo {
func buzinarAlto() {
print("Piii!")
}
}
class Motoneta: Motocicleta {
override func buzinar() {
print("Pi Piii!")
}
}
let tracker = Motocicleta()
let scooter = Motoneta()
tracker.buzinar()
scooter.buzinar()
Após a execução deste trecho de código, será impresso na saída padrão:
Provas
Questão presente nas seguintes provas