Javascript继承的一个简单示例
继承
功能人(姓名,性别)
{
这个名字=名字;
这是性=性;
}
的人。sayname =()函数的原型。
{
警报(这个名字);
}
的人。saysex =()函数的原型。
{
警戒(这个性别);
}
职能工人(姓名,性别,工作)
{
类继承
person.call(这名字,性别) / /这指的是工人阶级的一个实例,如the'w,W是通过人的构造函数,然后W人伪装成构造函数。
这个,工作=工作;
}
/ /工人。原型= person.prototype; / /如果这种消极的原型,sayjob方法子类人类也有sayjob方法,因为它是参考
以下是子类中不会影响父类的子类:
为(var本人亲自。原型)
{
工作者。原型{我} =人。原型{ };
}
工人。sayjob =()函数的原型。
{
警报(此作业);
}
var p =新的人('lisi ','男');
/ /警报(p.sayjob);
无功W =新工人('zhangsan ','男','酱油');
W.sayName();
W.saySex();
W.sayJob();
以上是本文的全部内容,希望大家能喜欢。