A class is a blueprint of object. Class can have properties and methods
//in ES7
class Car {
//eliminating constructor
model = 'BMW';
printModel = () => {
console.log(this.model);
}
}
class Human {
constructor (){
this.gender = 'male';
}
printGender(){
console.log(this.gender);
}
}
class Person extends human {
constructor (){
super();
this.name = "john";
}
printName(){
console.log(this.name);
}
}
const person = new Person();
person.printName();
person.printGender();