您的位置:首页 > Web前端 > JavaScript

js子类覆父类私有方法。并正确运用父类环境。

2012-09-11 16:21 155 查看
<script language="javascript">

function p() {
var self = this;
self.m = "p";

var getName = function () { return self.m; }

self.alert = function () {
var res = getName.apply(this);
alert(res);
}

self.OverWrite_getName = function (action) {
getName = action;
}
}

function c() {
var self = this;

var getName = function () {
return self.m + self.m;
}

self.New_getName = function () {
return getName;
}
}
var base = new p();
c.prototype = base;

var c1 = new c();
base.OverWrite_getName(c1.New_getName());
c1.alert();

</script>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: