JavaScript中使用继承 2007-3-5
<script language="javascript">
function Person(){
this.GetName=Person_mfGetName;
this.m_strName="Guest";
}
function Person_mfGetName(){
return this.m_strName;
}
function Student(){
this.Base=Person; // 定义指向其"父类构造器".
this.Base(); // 调用其"父类构造器". 这样就可以从"父类"那里"继承"所有的属性和方法
this.m_nStudentID=0;
}
function ClickBtn(){
var MyStudent=new Student();
alert( MyStudent.GetName() );
}
</script>
注:ClickBtn 为测试方法
关于JavaScript继承实现就是这样。只要牢记两步:
1: 在"子类"中先定义一个指向"父类"的函数(什么名字都可以)
2: 随后调用这个函数
浙公网安备 33010602011771号