>  기사  >  웹 프론트엔드  >  JavaScript_js 객체 지향에서 상속을 구현하기 위해 생성자를 사용하는 코드

JavaScript_js 객체 지향에서 상속을 구현하기 위해 생성자를 사용하는 코드

WBOY
WBOY원래의
2016-05-16 18:21:26941검색
코드 복사 코드는 다음과 같습니다.

//먼저 상위 클래스 생성
function Person (이름, 나이, 주소) {
this.name = 이름;
this.age = age;
this.address = 주소
}//하위 클래스 만들기
function Student(score ) {
this.score = Score;
//call 메서드나 Apply 메서드를 사용하여 함수의 생성자를 호출할 수 있습니다.
//부모 클래스의 생성자를 호출하고, call 메소드를 통해 Person 클래스의 생성자를 호출합니다. 그러면 학생의 Person 개체가 초기화되고 학생은 Person 속성의 복사본도 갖게 됩니다.
Person.call(this, "zhangsan",22, "Beijing, China!")
}

var Student = new Student(100);
alert(student.address Student.score "point")


//위 Person의 두 번째 .call 메소드 호출 매개변수는 전달된 데이터 매개변수로 시작됩니다.
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.