คุณสมบัติของคลาส OOP ใน TypeScript
ตอนนี้มาเรียนรู้วิธีการประกาศคุณสมบัติ ของคลาสกัน ใน TypeScript คุณสมบัติทั้งหมดต้อง ระบุประเภทของมันเมื่อประกาศ มาดูวิธีการ ปฏิบัติกัน
มาสร้างคลาส User กัน กำหนด
คุณสมบัติ name โดยระบุว่ามัน
จะเป็นสตริง:
class User {
name: string;
}
อย่างไรก็ตามโค้ดดังกล่าวจะแสดงข้อผิดพลาด เนื่องจากไม่ได้กำหนดค่าเริ่มต้นให้กับ คุณสมบัติ
มากำหนดค่ามันกัน:
class User {
name: string = 'john';
}
ตอนนี้มาสร้างอ็อบเจ็กต์ของคลาสของเรา:
let user: User = new User;
และตอนนี้ให้แสดงค่าของคุณสมบัติ:
console.log(user.name); // 'john'
และตอนนี้ให้เปลี่ยนค่าของคุณสมบัติหลังจาก สร้างอ็อบเจ็กต์แล้ว:
user.name = 'eric';
สร้างคลาส Student พร้อมคุณสมบัติ
name และ age