JavaScript의 객체 지향 상속의 간단한 예:
객체 지향 언어로서 상속은 당연히 JavaScript의 주요 특징입니다. JavaScript의 객체 지향 구현 메커니즘은 C# 및 Java와 같은 일반적인 객체 지향 구현 메커니즘과 다르지만 상속의 기본 특성은 여전히 존재합니다. 간단하게, 부모의 메서드와 속성을 얻으려면 다음과 같은 간단한 예를 참조하세요. 관심이 있으시면 분석해 보세요.
window.onload = function(){ function parent(age,name){ this.age = age; this.name = name; } parent.prototype.show = function(){ alert('父级方法'); } function child(age,name,job){ parent.apply(this,arguments); this.job = job; } (function(){ for(var i in parent.prototype){ child.prototype[i]=parent.prototype[i] } })(); var b = new parent(14,'侠客行'); var a = new child(15,'狼侠','侠客'); a.show(); }
위는 JavaScript의 객체지향 상속에 대한 간단한 예제 소개입니다. 이전 글 "JavaScript의 객체지향 상속에 대한 자세한 설명"과 함께 공부하시면 됩니다. 효과가 더 좋을 수도 있습니다.