js 类的private public属性

原创 2013年12月04日 10:18:36

 

function Person(name){
	//私有变量private
	var address="private property";
	this.getAddress=function(){
		return address;
	};
	//公有属性public
	this.name=name;
}

//公共方法
Person.prototype.getName=function(){
	return this.name;
}
Person.prototype.setName=function(){
	this.name=name;
}

var hb=new Person("hb");
alert(hb.name);//hb
alert(hb.getName());//hb
alert(hb.address);//undefined
alert(hb.getAddress());//private property

Person.static="static property";//静态变量
alert(Person.static);

 首先声明的Person函数就是一个类。用var方式声明的变量仅在内部可见,所以address是私有变量,访问address方法只有通过向外暴露的getAddress()方法得到address属性

 

不需要实例化Person类就可以访问static属性

c++编译时如何把private属性变成public?

c++编译时如何把private属性变成public?在做一些已经写好的代码的单元测试的时候,有时候需要使用到类私有的成员方法或变量。我们不想改动原来的代码,但是又能访问这些私有或者受保护的方法,遇到...

类成员访问控制符:public、protected、friendly、private 在这里进行一个透彻些的讲述

我们知道在java中,对于类中的成员共有四种访问控制符:public,protected、friendly(空白不写出任何关键字)、private。但是在刚接触java时,我们并不知道这四个访问控制符...

C++中 public和private派生类继承问题和访问权限问题

昨天看effective c++的条款39,发现自己的基础太差了,竟然连C++的继承访问控制权限都搞不清楚,下了一本《C++ primer》的第四版,翻了翻。网上找了一篇文章,写得很好,解决了我的问题...

C++中继承机制下基类public/private/protected成员的访问方式

C++中继承机制的繁复和微妙让作为初学者的我感觉头痛,下面对基类中public/private/protected成员的访问方式做一个总结。例子来自Primer C++ 中的书店购书的管理系统。 基类...

C++中的 public和private以及protected派生类继承问题和访问权限问题

第一:private, public, protected 访问标号的访问范围。 private:只能由1.该类中的函数、2.其友元函数访问。 不能被任何其他访问,该类的对象也不能访问。 p...

C++中 public和private派生类继承问题和访问权限问题

当一个子类从父类继承时,父类的所有成员成为子类的成员,此时对父类成员的访问状态由继承时使用的继承限定符决定。 1.如果子类从父类继承时使用的继承限定符是public,那么 (1)父类的public...

C++中类的继承方式-public,protected,private

C++中,有三种继承方式public,protected,private 同样,类中也有三种访问权限,public,protected,private 一,公有继承 下面用一个简单的例子测试一下,三...

C++ 类访问控制public/private/protected

摘要:本文是从饮水思源BBS C/C++版上一篇帖子引发的思考。当时看到帖子,突然觉得平时见惯了的,在这里似乎变得陌生了,究竟访问控制符怎样起作用,怎样使用,该怎样理解,本文试图给出讨论。     ...
  • Joogle
  • Joogle
  • 2012年08月26日 17:11
  • 352

C++ 类访问控制(public/protected/private)

转载自:http://cnmtjp.blog.51cto.com/204390/36548 C++ 类访问控制(public/protected/private) 2007-08-01 23...
  • qslife
  • qslife
  • 2012年04月12日 09:06
  • 299

java类的访问权限问题(public default private protected)

java中的访问权限you
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:js 类的private public属性
举报原因:
原因补充:

(最多只允许输入30个字)