Skip to content
Quiz · Classes · lesson 10 of 12

Quiz — an overridden method

What does the program print?

TypeScript
class Animal {
    describe(): string {
        return "animal";
    }
}
class Dog extends Animal {
    override describe(): string {
        return `dog ${super.describe()}`;
    }
}
const pet: Animal = new Dog();
console.log(pet.describe());