您的位置:首页 > 编程语言 > Java开发

【笔记】 《js权威指南》- 第9章 类和模块 - 9.3 Java式继承

2016-04-03 21:21 239 查看
1.Java式继承类模板
//定义构造函数
function ClassA(paramA) {
//定义实例字段
this.propA = paramA;
}

//定义实例方法
ClassA.prototype.funcA = function() {
};

//定义类字段(常亮)
ClassA.STATIC_CONSTA = 1000;

//定义类方法
ClassA.staticFuncA = function() {
};

//定义类字段
ClassA._privateProp = 1;


2.私有状态:

在构造函数中将形参的读写放在set get函数中:

//定义构造函数
function ClassA(paramA, paramB) {
//定义实例字段
this.propA = paramA;

this.getParamB = function() {
return paramB;
};
this.setParamB = function(value) {
paramB = value;
};
}

//定义实例方法
ClassA.prototype.funcA = function() {
this.setParamB(123);
return this.getParamB();
};
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息