class Car {
constructor(name, price) {
this.name = name;
this.price = price;
}
}
class를 통해 생성된 개체
class의 property이름과 method를 갖는 객체
const morning = new Car('Morning', 20000000);
class는 새로운 instance를 생성할 때마다 constructor()메서드를 호출
class Car {
constructor(name, price) {
this.name = name;
this.price = price;
}
}
객체가 프로퍼티 값으로 갖고 있는 것
class Car {
constructor(name, price) {
this.name = name;
this.price = price;
this.department = "선릉지점";
}
applyDiscount(discount) {
return this.price * discount;
}
changeDepartment(departmentName) {
this.department = departmentName;
}
}