//Classe + herança
class Avo{//classe avo
constructor(sobrenome){//função construtora, parametro sobrenome
this.sobrenome = sobrenome
}
}
class Pai extends Avo{//Pai extende Avo, prototipo de outra classe Avo
constructor(sobrenome, profissao = 'Professor'){
super(sobrenome)//chama o construtor da super classe
this.profisscao = profissao//atribui profissão ao objeto que foi instanciado
}
}
class Filho extends Pai{
constructor(){
super('Silva')//Sobrenome do Pai
}
}
const filho = new Filho
console.log(filho);
Palavras chave:
Klassen + Vererbung in JavaScript
Классы + наследование в JavaScript
Clase + moștenire în JavaScript
คลาส + การสืบทอดใน JavaScript
שיעורים + ירושה ב- JavaScript
Класе + наслеђивање у ЈаваСцрипт-у
Nenhum comentário:
Postar um comentário