⊗tsSpOpCCo 6 of 37 menu

TypeScript에서 OOP 클래스 생성자

초기 속성 값을 클래스 생성자 매개변수로 전달해 보겠습니다. 이 경우 매개변수에도 유형을 지정해야 합니다:

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
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부