JavaScript OOP에서의 공개 메서드 상속
하위 클래스는 부모의 모든 공개 메서드를 상속합니다. 예제를 통해 살펴보겠습니다. 다음과 같은 메서드를 가진 클래스가 있다고 가정해 보겠습니다:
class User {
setName(name) {
this.name = name;
}
getName() {
return this.name;
}
}
이 클래스에서 다음 클래스가 상속한다고 가정해 보겠습니다:
class Student extends User {
}
메서드가 상속되었는지 확인해 봅시다. 새 학생 객체를 생성해 보겠습니다:
let student = new Student;
상속된 메서드를 사용하여 이름을 설정해 보겠습니다:
student.setName('john');
상속된 메서드를 사용하여 이름을 읽어 보겠습니다:
let name = student.getName();
console.log(name);
여러분의 Employee 클래스가
User 클래스로부터 메서드를
상속하는지 확인하세요.