⊗tsSpOpCCo 6 of 37 menu

Pembina Kelas dalam OOP dalam TypeScript

Mari kita hantar nilai awal properti sebagai parameter pembina kelas. Dalam kes ini, parameter juga perlu ditetapkan jenisnya:

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

Ada nuansa di sini. Oleh kerana nilai properti ditetapkan dalam pembina, maka nilai awal properti boleh tidak ditetapkan dan ini tidak akan menjadi ralat:

class User { name: string; // tidak menetapkan nilai constructor(name: string) { this.name = name; } }

Sekarang mari kita buat objek daripada kelas kita, dengan segera menyatakan namanya:

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

Mari kita akses properti kelas kita:

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

Buat kelas Employee, ke dalam pembinanya hantar nama, nama keluarga, umur dan gaji pekerja.

Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak