Kurejea Mali ndani ya Madarasa katika OOP katika JavaScript
Ndani ya mbinu za darasa this
itaelekeza kwa kitu cha hicho
darasa:
class User {
show() {
console.log(this); // kitu
}
}
Hii inamaanisha kuwa tunaweza kurejea
kwa mali za kitu kupitia this.
Hebu tujaribu. Hebu kitu chetu
kiwe na mali name. Hebu tuonyeshe
hii mali katika mbinu yetu:
class User {
show() {
console.log(this.name);
}
}
Hebu sasa tuunde kitu cha darasa letu:
let user = new User;
Hebu tuandike mali tunayohitaji:
user.name = 'john';
Hebu sasa tiite mbinu, na hivyo kuonyesha kwenye skrini thamani ya mali:
user.show(); // itaonyesha 'john'
Katika kitu cha darasa Employee
andika mali name
na salary.
Tengeneza mbinu, ambayo itaonyesha kwenye skrini jina la mfanyikazi.
Tengeneza mbinu, ambayo itaonyesha kwenye skrini mshahara wa mfanyikazi.