Let's say I have a class Person like so:
class Person{
constructor(name){
this._name = name;
}
get name(){
return this._name;
}
}
And I also have a class Worker that inherits from class Person like so:
class Worker extends Person{
constructor(name, job){
super(name);
this._job=job;
}
get job(){
return this._job;
}
get name(){
return "Worker: " + this._name;
}
}
Is overriding name getter in Worker class considerd polymorphism in javascript?