手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >Javascript 构造函数,公有,私有特权和静态成员定义方法
Javascript 构造函数,公有,私有特权和静态成员定义方法
摘要:复制代码代码如下://构造函数functionmyClass(message){//公有属性this.myMessage=message;/...

复制代码 代码如下:

//构造函数

function myClass(message)

{

//公有属性

this.myMessage = message;

//私有属性

var _separator = ' -';

var _myOwner = this;

//私有方法

function showMessage()

{

alert(_myOwner.myMessage);

}

//特权方法(也是公有方法)

this.appendToMessage = function(appendMessage)

{

this.myMessage += _separator + appendMessage;

showMessage();

}

}

//公有方法

myClass.prototype.clearMessage = function()

{

this.myMessage = '';

}

myClass.prototype = {

clearMessage:function(){

this.myMessage = '';

}

}

//静态属性

myClass.myName = 'SOBusiness';

//静态方法

myClass.alertName = function()

{

alert(this.name);

}

注:其中公有方法声明的部分采用的两种方式,在实际应用中一般采取一种方式就可以了,如果两种方式都要采用的话,应注意顺序,防止前面写的方法被清空或覆盖。

【Javascript 构造函数,公有,私有特权和静态成员定义方法】相关文章:

JavaScript判断数组是否包含指定元素的方法

JavaScript常用数组算法小结

javascript函数特点实例

javascript实时显示当天日期的方法

JavaScript中的私有成员

javascript基于DOM实现省市级联下拉框的方法

Javascript实现每日自动换一张图片的方法

JavaScript中指定函数名称的相关方法

Javascript 高阶函数使用介绍

JavaScript实现表格点击排序的方法

精品推荐
分类导航