JavaScript
// Write class Animal: constructor(name) stores this.name;
// speak() returns "<name> makes a sound".
class Animal {

}

// Write class Dog extending Animal: override speak() to return "<name> barks".
class Dog extends Animal {

}