读书人

js继承语法异常

发布时间: 2013-04-07 12:50:11 作者: rapoo

js继承语法错误
代码:
<script language="javascript">


function Stu(name,age)
{
this.name=name;
this.age=age;
this.show=function()
{
window.alert(this.name);
}
}

function MidStu(name,age)
{
this.stu=Stu;
this.stu=(name,age);//对象冒充来达到继承的效果,这句话绝对不能少
}

function Pupil(name,age)
{
this.stu=Stu;
this.stu(name,age);
}

var midStu=new MidStu("test",20);

midStu.show();
</script>
报错:
midStu.show();
对象不支持该属性或方法,多谢!

js都用了两年多了,还真心没有做这继承方面的东西

最多就是基于jquery写过插件
[解决办法]
js一般都是通过prototype来实现继承的吧
[解决办法]
注释那一行多个等号

读书人网 >J2EE开发

热点推荐