⊗tsSpOpCCo 6 of 37 menu

ตัวสร้างคลาสใน OOP ใน TypeScript

มาส่งค่าเริ่มต้นของคุณสมบัติ ผ่านพารามิเตอร์ของตัวสร้างคลาสกัน ในกรณีนี้จำเป็นต้องกำหนดประเภทให้กับพารามิเตอร์ด้วย:

class User { name: string = ''; constructor(name: string) { this.name = name; } }

ที่นี่มีรายละเอียด เนื่องจากค่าของคุณสมบัติ ถูกกำหนดในตัวสร้าง ดังนั้นค่าตั้งต้นของคุณสมบัติ จึงสามารถไม่กำหนดได้และนี่จะ ไม่ถือเป็นข้อผิดพลาด:

class User { name: string; // ไม่ได้กำหนดค่า constructor(name: string) { this.name = name; } }

ตอนนี้เรามาสร้างวัตถุจากคลาสของเรา พร้อมทั้งระบุชื่อของมันทันที:

let user: User = new User('john');

ลองเข้าถึงคุณสมบัติของคลาสของเรา:

console.log(user.name); // 'john'

สร้างคลาส Employee โดยส่งชื่อ นามสกุล อายุ และเงินเดือนของพนักงานเข้าไปในตัวสร้างของมัน

ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ