확장
'확장 ' 키워드는 클래스 상속을 만드는 데 사용됩니다. . 클래스 상속으로 생성된 클래스 다른 클래스의 모든 메소드를 상속합니다. . 간단히 이야기해 보겠습니다.
예시
다음 예에서 '확장 ' 키워드는 상속하는 데 사용됩니다. '회사 클래스의 속성 ' 클래스 "모델 ".수퍼() 메소드는 상위 를 나타냅니다. 수업. 생성자 메서드에서 super() 메서드를 호출하면 부모의 생성자 메서드를 호출하고 부모의 속성과 메서드에 액세스할 수 있습니다.
<html> <body> <p id="method"></p> <script> class Company { constructor(branch) { this.name = branch; } method() { return this.name + " has a product that is "; } } class Model extends Company { constructor(branch, pname) { super(branch); this.model = pname; } result() { return this.method() + " " + this.model; } } mycar = new Model("Tutorialspoint", "Tutorix"); document.getElementById("method").innerHTML = mycar.result(); </script> </body> </html>
출력
Tutorialspoint has a product that is Tutorix