다음 편집기는 js의 OOP 상속 구현을 제공합니다(꼭 읽어야 할 기사). 편집자님이 꽤 좋다고 생각하셔서 지금 공유하고 모두에게 참고용으로 드리고자 합니다. 에디터를 따라가서 살펴보자.
Person.prototype의 값을 직접 할당하지 않고 create 메소드를 이용해 Student.prototype을 생성하는 이유는 할당을 하면 그렇다면 둘 다 동일한 객체를 가리키고 있습니다. 학생 클래스에 새 메서드를 추가하면 작동하지 않습니다. 따라서 create 메소드가 Student.prototype
의 프로토타입으로 Person.prototype을 사용하는 경우 bosn 프로토타입의 속성을 수정하면 bosn이 영향을 받습니다. bosn의 프로토타입 객체가 수정되면 bosn은 변경되지 않는다는 사실을 알아냈습니다. 이미 생성된 인스턴스의 경우 프로토타입 객체를 수정해도 인스턴스가 변경되지 않습니다.
위의 js OOP 상속 구현(꼭 읽어야 할 기사)은 모두 편집자가 공유한 내용이므로 참고가 되기를 바라며 PHP 중국어 웹사이트를 지원해 주시길 바랍니다.
js의 OOP 상속 구현과 관련된 더 많은 기사를 보려면(필독) PHP 중국어 웹사이트를 주목하세요!