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

javascript中private,public,static,construct的理解

2007-09-07 14:57 429 查看
//private,public,static,construct的理解

function class1()

{

//private fields

var m_first=1;

var m_second=2;

m_third=3;//全局变量

//private method

var method1=function()

{

alert(m_first);

}

var method2=function()

{

alert(m_second);

}

//public

this.m_five=5;//在公有方法和原型方法中this表示实例对象

this.method5=function()//在公有方法和原型方法中this表示实例对象

{

alert(this.m_five);

}

//构造函数用于调用私有函数

//class1//名字可有可无

{

method1();

method2();

}

}

class1.m_fourth=4;//静态变量

class1.method3=function()//静态成员函数

{

alert(this.toString);//在静态成员中this表示类本身这里是class1

alert(this.m_fourth);

}

class1.prototype.method4=function()//public公有方法

{

alert(this.toString);//在公有方法和原型方法中this表示实例对象

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