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