지난시간에 생성한 Car class를 사용하는 방법에 대하여 알아보자.
👉🏻Class 생성법
<자동차 목록>
1. 쏘나타, 흰색, 2000만원, 1400kg, 현대
2. K5, 검은색, 2000만원, 1400Kg, 기아
//생성된 Car를 new연산자를 사용하여 불러온 후, Class의 속성에 맞는 값들을 작성한다.
let Sonata = new Car("Sonata", "white", "2000", "1400kg", "Hyundai");
let K5 = new Car("K5", "black", "2000", "1400kg", "KIA");
위와 같이 코드를 작성한 후, 각각의 차량들을 호출하여 보면 아래와 같은 결과가 나타난다.
1️⃣
Sonata;
>>Car {name: "Sonata", color: "white", price: "2000", weight: "1400kg", brand: "Hyundai"}
Sonata.brand;
>>"Hyundai"
Sonata.price;
>>"2000"
2️⃣
K5;
Car {name: "K5", color: "black", price: "2000", weight: "1400kg", brand: "KIA"}
K5.color;
>>"black"
K5.weight;
>>"1400kg"
이렇듯 각 차량의 정보들이 담긴 '객체'가 반환된다.
그렇다면 Class 생성시 작성하였던 기능(메소드)을 호출하여 보자.
Sonata.start();
>>Sonata에 시동이 걸립니다.
Sonata.go();
>>Sonata이(가) 전진합니다.
K5.stop();
>>K5이(가) 정지합니다.
K5.reverse();
>>K5이(가) 후진합니다.
이상으로 Class 생성과, 생성된 Class의 활용법에 대하여 알아보았다.