Class활용법

limuubin·2021년 7월 27일
1
post-thumbnail

지난시간에 생성한 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 생성과, 생성된 Class의 활용법에 대하여 알아보았다.

0개의 댓글