JavaScript
[JS] 객체지향프로그래밍 - 4가지 기둥 (상속)
1. 상속이란 ? 현실에서 상속은 부모로 부터 물려 받은 재산을 의미한다. 코딩에서도 비슷하다 부모객체가 자식객체에게 자신의 프로퍼티와 객체를 물려줄때 사용한다. 2. 어떻게 상속을 어떻게 사용할까? 상속을 사용하는 방법은 간단하다. 객체를 생성할 때 extends를 활용해서 부모객체(물려받고자하는 객체)를 적어주면 된다. 예시를 보자. User 객체의 프로퍼티와 메소드를 상속받아 PremiumUser 객체를 만들어보자. class User { constructor(email, birthdate) { this.email = email; this.birthdate = birthdate; } buy(itme) { console.log(`${this.email} buys ${item.name}`); } } c..