Skip to content

Instantly share code, notes, and snippets.

@beardlessman
Last active February 15, 2018 02:04
Show Gist options
  • Save beardlessman/17b2cc54e406dcec090c8f4fd9d2b9c5 to your computer and use it in GitHub Desktop.
Save beardlessman/17b2cc54e406dcec090c8f4fd9d2b9c5 to your computer and use it in GitHub Desktop.
class Person {
constructor(name) {
this.name = name;
}
}
class GreatPerson extends Person {
constructor(name, phrase) {
super(name);
this.phrase = phrase;
}
}
class FuckingGreatPerson extends GreatPerson {
constructor(name, phrase) {
super(name, phrase);
this.say();
}
say () {
alert(this.name + ' says ' + this.phrase);
}
}
let kek = new FuckingGreatPerson('kek', 'lol');
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment