手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >一个简单的javascript类定义例子
一个简单的javascript类定义例子
摘要:复制代码代码如下://定义一个javascript类functionJsClass(privateParam/**/,publicParam...

复制代码 代码如下:

<script>

//定义一个javascript类

function JsClass(privateParam/* */,publicParam){//构造函数

var priMember = privateParam; //私有变量

this.pubMember = publicParam; //公共变量

//定义私有方法

function priMethod(){

return "priMethod()";

}

//定义特权方法

//特权方法可以访问所有成员

this.privilegedMethod = function(){

var str = "这是特权方法,我调用了n";

str += " 私有变量:" + priMember +"n";

str += " 私有方法:" + priMethod() +"n";

str += " 公共变量:" + this.pubMember +"n";

str += " 公共方法:" + this.pubMethod();

return str;

}

}

//添加公共方法

//不能调用私有变量和方法

JsClass.prototype.pubMethod = function(){

return "pubMethod()";

}

//使用 JsClass的实例

JsObject = new JsClass("priMember","pubMember");

//alert(JsObject.pubMember);//弹出pubMember信息

//alert(JsObject.priMember);//弹出undefined信息

//alert(JsObject.pubMethod());//弹出pubMethod信息

//alert(JsObject.priMethod());//弹出"对象不支持此属性或方法"的错误

alert(JsObject.privilegedMethod());

</script>

【一个简单的javascript类定义例子】相关文章:

javascript每日必学之运算符

谈一谈javascript闭包

理解javascript定时器中的单线程

javascript函数特点实例

一个很简单的办法实现TD的加亮效果.

javascript原型模式用法实例详解

一个很简单的办法实现TD的加亮效果.

学习javascript文件加载优化

javaScript中slice函数用法实例分析

简单分析javascript面向对象与原型

精品推荐
分类导航