//Overriding di dalam OOP merupakan fitur yang memperbolehkan subclass mendefinisikan implementasinya sendiri pada sebuah method yang sebenarnya sudah
//didefinisikan pada superclass-nya.
class MailService {
constructor(sender) {
this.sender = sender;
}
}
class WhatsAppService extends MailService {
//overriding constructor
constructor(sender, isBusiness) {
super(sender); //super() artinya kita memanggil constructor superclass yaitu MailService
this.isBusiness = isBusiness;
}