⊗jsOpBsOIC 22 of 60 menu

JavaScript OOP에서 클래스 내의 객체

클래스 내에서 다른 클래스의 객체를 사용할 수 있습니다. 예를 통해 알아보겠습니다. 사용자에게 이름과 성, 그리고 거주하는 도시를 부여하려고 한다고 가정해 봅시다. 도시를 위한 다음과 같은 클래스가 있다고 해보겠습니다:

class City { constructor(name) { this.name = name; } }

이름, 성, 도시를 생성자의 매개변수로 전달하겠습니다:

class User { constructor(name, surn, city) { this.name = name; this.surn = surn; this.city = city; } }

이때 이름과 성은 문자열이지만, 도시는 별도의 클래스 객체가 됩니다:

let city = new City('luis'); let user = new User('john', 'smit', city);

사용자의 이름을 출력해 봅시다:

console.log(user.name);

이제 사용자의 도시 이름을 출력해 봅시다:

console.log(user.city.name);

다음 클래스가 주어졌습니다:

class Employee { constructor(name, position, department) { this.name = name; this.position = position; this.department = department; } }

두 번째 및 세 번째 매개변수에 별도의 클래스 객체가 전달되도록 만드세요.

이전 문제의 클래스를 사용하여 직원 객체를 생성하세요.

생성된 직원의 이름, 직위, 부서를 콘솔에 출력하세요.

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