Metode Kelas dalam OOP di TypeScript
Mari sekarang kita belajar membuat metode
kelas. Misalkan kita memiliki kelas User
dengan properti name:
class User {
name: string = '';
}
Mari buat metode yang mengembalikan nama pengguna, dengan menentukan tipe nilai kembaliannya:
class User {
name: string = '';
getName(): string {
return this.name;
}
}
Dan sekarang mari buat metode yang mengubah nilai nama. Nama akan diteruskan sebagai parameter dan untuk parameter ini kita juga harus menentukan tipenya:
class User {
name: string = '';
getName(): string {
return this.name;
}
setName(name: string): void {
this.name = name;
}
}
Buatlah kelas Student dengan properti
name dan age. Tambahkan metode
untuk mendapatkan dan mengubah properti-properti ini.