เมธอดของคลาสใน OOP ใน TypeScript
ตอนนี้มาเรียนรู้วิธีการสร้างเมธอด
ของคลาสกัน ให้เรามีคลาส User
พร้อมคุณสมบัติ name:
class User {
name: string = '';
}
มาสร้างเมธอดที่คืนค่าชื่อผู้ใช้ โดยระบุประเภทของค่าที่คืน:
class User {
name: string = '';
getName(): string {
return this.name;
}
}
และตอนนี้มาสร้างเมธอดที่เปลี่ยนค่า ชื่อ ชื่อจะถูกส่งผ่านพารามิเตอร์ และสำหรับพารามิเตอร์นี้เราก็ต้อง ระบุประเภทด้วย:
class User {
name: string = '';
getName(): string {
return this.name;
}
setName(name: string): void {
this.name = name;
}
}
สร้างคลาส Student พร้อมคุณสมบัติ
name และ age เพิ่มเมธอด
สำหรับการรับและการเปลี่ยนแปลงคุณสมบัติเหล่านี้