공부/JavaScript
메모 - 객체지향의 가장 기본적인 예시
ctrs
2023. 7. 26. 22:10
class 붕어빵 {
내용물;
가격 = 500;
constructor(내용물, 가격) {
this.내용물 = 내용물;
if (가격) this.가격 = 가격;
}
할인() {
this.가격 = this.가격 * 0.8;
}
}
const 붕어빵1 = new 붕어빵("팥");
console.log(붕어빵1); // 붕어빵 { '내용물': '팥', '가격': 500 }
const 붕어빵2 = new 붕어빵("슈크림", 1000);
붕어빵2.할인();
console.log(붕어빵2); // 붕어빵 { '내용물': '슈크림', '가격': 800 }