Javascript OOP 상속
2023. 5. 16. 19:56ㆍJavascript
부모 클래스를 자식클래스에 확장하는 것, 부모 클래스에 있던 기능들로 자식 클래스를 만들 수 있다.
extends 키워드를 사용하고, super() 를 사용해 부모 클래스의 속성을 물려받을 수 있다.
class Person {
constructor(name, age, job) {
this.name = name;
this.age = age;
this.job = job;
}
sayHello() {
return `안녕 나는 ${this.name}야 정말 반가워`;
}
static sumAllNumbers(min, max) {
let result = 0;
for (let i = min; i < max + 1; i++) {
result += i;
}
return result;
}
}
class Student extends Person {
constructor(name, age, job, grade) {
super(name, age, job);
this.grade = grade;
}
}
const yeon = new Student("yeon", 29, "false", "B+");
console.log(yeon);
'Javascript' 카테고리의 다른 글
Javascript 이벤트루프 ( event loop ) (0) | 2023.05.16 |
---|---|
Javascript 클로져 ( Closure ) (0) | 2023.05.16 |
Javascript ES6 Classes (0) | 2023.05.16 |
Javascript 프로토타입 ( prototype ) (0) | 2023.05.16 |
Javascript OOP 객체지향 특징 (0) | 2023.05.16 |