給定下面的代碼,如何訪問Parent
類中的bar()
?來自子類的ES6訪問函數
class Parent{
constructor(){
}
foo(){
this.bar() // not defined
}
}
class Child extends Parent{
constructor(){
super();
}
bar(){
}
}
給定下面的代碼,如何訪問Parent
類中的bar()
?來自子類的ES6訪問函數
class Parent{
constructor(){
}
foo(){
this.bar() // not defined
}
}
class Child extends Parent{
constructor(){
super();
}
bar(){
}
}
你做你確實做到了訪問,但爲了能在this
實際定義,你必須創建一個Child
實例不是Parent
之一:
var c = new Child();
c.bar() // works
c.foo() // calls c.bar() as well
'Parent'類不知道任何關於延伸它的「孩子」。 –
@DmitriPavlutin但這是...悲傷。反正謝謝:) – CENT1PEDE
值得一提的是,孩子知道所有關於父母 –