JS面向对象的类继承

本文最后更新于:2023年3月30日 下午

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
function Fu() {
this.name = '小明';
}
Fu.prototype.showName = function() {
alert(this.name);
}
function Zi(){
// 只对属性进行继承
Fu.call(this);
}
// 避免属性的继承制方法继承
var F = function(){}
F.prototype = Fu.prototype;
Zi.prototype = new F();
// 修正指向问题,常常被遺漏
Zi.prototype.constructor = Zi;
var zi = new Zi();
zi.showName();

JS面向对象的类继承
https://seven3.site/js/JS面向对象的类继承/
作者
Seven3s
发布于
2015年3月1日
许可协议