JavaScript'te OOP'de Sınıflar İçinde Metodlara Erişim
Bazı metodlar, diğerlerinin içinden
this aracılığıyla çağrılabilir.
Bir örnekle inceleyelim. Bir kullanıcı sınıfımız
ve içinde bir özellik döndüren bir metodumuz
olsun:
class User {
show() {
return this.name;
}
}
Ayrıca, bir dizenin ilk harfini büyük harfe
dönüştüren cape adlı bir metodumuz
olsun:
class User {
show() {
return this.name;
}
cape(str) {
return str[0].toUpperCase() + str.slice(1);
}
}
Şimdi show metodu içinde
cape metodunu kullanalım:
class User {
show() {
return this.cape(this.name);
}
cape(str) {
return str[0].toUpperCase() + str.slice(1);
}
}
name ve surn
özelliklerine sahip bir
Student sınıfı yapın.
Bir dizenin ilk karakterini alıp büyük harfe dönüştüren yardımcı bir metod yapın.
Öğrencinin ad ve soyadının ilk harflerini döndüren bir metod yapın.