คุณสมบัติของคลาส 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