时间: 2021-07-31 作者:daque
function person_mfgetname() { return this.m_strname; } var myperson=new person(); myperson.getname(); 你不妨用任何输入语句来察看截止。固然这不过第一步! 底下是要害一步:接受! function student() // extends class: person { extends: // 我的风气, 但要牢记不许运用小写假名. 由于extends是javascript中的保持字 this.super=person; // 设置指向其"父类结构器". 这边的super也不许用小写情势 this.super(); // 挪用其"父类结构器". 如许就不妨从"父类"何处"接受"一切的属性和本领 private: this.m_nstudentid=0; } 固然在student中并没有看到getname()本领,然而却不妨挪用。由于他仍旧接受了person的getname()本领。 var mystudent=new student(); mystudent.getname(); // 提防, 挪用的是其"父类"的getname本领, 截止为归来 "guest". 对于javascript接受实行即是如许。只有铭记两步: 1: 在"子类"中先设置一个指向"父类"的因变量(什么名字都不妨,我风气运用super) 2: 随后挪用这个因变量 如许就不妨接受"父类"的一切属性和本领! 我此刻有些质疑的是,既是extends和super都是保持字,那干什么javascript却不扶助接受呢? 不领会有没有其余更好的方法?蓄意诸位引导...