객체 지향 JavaScript-- 및 클래스 기반 상속

코드보기
1  / * ########################################### *
 2  * 1 객체 지향 자바 스크립트 프로토 타입에 의해 설립
 3  클래스를 기반으로 * 2. 상속
 4  ################################# ########## * / 
. 5  
. 6  / * ################## 1 ############### ## * / 
7  / * 작성 차량 생성자 * / 
. 8  함수 차량 () {
 . 9      / * 차량 특성 * / 
10      VAR의 wheelCounts의 = 4]. // 바퀴 번호 
. 11      VAR의 curbWeightInPounds = 3000; // 자동차 중량 
12      
13      은이 .getWheelCounts =함수 () {
 14          반환 wheelCounts;
15      };
16       .getCurbWeightInPounds = 함수 () {
 17          반환 curbWeightInPounds;
18      };
19      
(20)       .setWheelCounts = 함수 (WC) {
 21          wheelCounts =의 WC;
22      };
23       .setCurbWeightInPounds = 함수 (CWP) {
 24          curbWeightInPounds = CWP;
25      };
26      // 燃料
(27)      .refueling = 함수 () {
 28          반환 "refueiing ..." ;
29      };
(30)  
(31)      // 主要任务
(32)       .mainTasks = 함수 () {
 33          반환 "등등 학교, 가게에 가서." ;
34      };
35      
(36)  };
37  
38  
39  
40  / * 赛车* / 
41  함수 스포츠카 () {
 42  
(43)      // 燃料
44      SPortsCar.prototype.refueling = 함수() {
 45          반환 "스포츠카 refueiing 3000" ;
 46이다      };
 47  
(48)      // 메인 태스크 
49      SPortsCar.prototype.mainTasks = 함수 () {
 50          반환 "스포츠카 구동 좋은 비치 구동를 loking." ;
 51이다      };
 (52)가      
53 인  };
 (54)는  
55  / * * 간의 객체 복사 * / 
56 인  기능 CopyObject () {
 (57)가      
58      이 본 .createCopyObject = 함수 (부모, 자식) {
 (59)          에 대해 ( VAR프로토 타입 상위)
 60          {
 61              하다면 ! ( 아이 [원형]) {
 62                  아이 [원형] = 부모 [원형];
63              }
 64          };
65      };
66      
(67) }

 

HTTPS : //www.cnblogs.com/FCWORLD/archive/2013/01/25/2877112.html 재현

추천

출처blog.csdn.net/weixin_34085658/article/details/94156177