Java public、private、protected访问指示符含义以及static关键字_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > Java public、private、protected访问指示符含义以及static关键字

Java public、private、protected访问指示符含义以及static关键字

 2012/2/22 9:20:05  烟亦木  程序员俱乐部  我要评论(0)
  • 摘要:[/align][align=left]本人新手学java,只想把有些东西记录下来,供以后参考,如有错误之处,望高手指点。一、这些访问指示符可放在类、方法、成员变量前面,以说明其权限。1、public:公共的,开放的,任何人都可访问。(1)、放在类前面:一个.jav文件里面只能有一个public类,(2)、放在方法以及成员变量前面。2、private:私有的,只能被自己的类所访问。3、protected:受保护的,它跟private不同之处在于,同一个包里面
  • 标签:Java 关键字
[/align][align=left]本人新手学java,只想把有些东西记录下来,供以后参考,如有错误之处,望高手指点。

一、这些访问指示符可放在类、方法、成员变量前面,以说明其权限。

1、 public:公共的,开放的,任何人都可访问。

  (1)、放在类前面:一个.jav文件里面只能有一个public类,

  (2)、放在方法以及成员变量前面。

2、private:私有的,只能被自己的类所访问。

3、protected:受保护的,它跟private不同之处在于,同一个包里面,其他类是可以访问

   protected所修饰的方法以及成员变量,另外一个最重要的一点是,private不 能被继承,而

   protected修饰的能被衍生类访问。

二、static关键字

(1)当我们只想用一个存储区域来保存一个特定的数据时—无论创建多少个对象,或者根本不创建对象,这个特定的数据都只放在一个区域来保存。注意,无论创建多少个对象,这个区域只能保存一个特定的数据。也就是当有很多个对象时,如a1,a2,a3那么它们的值相同。独一无二。

(2)当我们需要一个特殊的方法,也就是它不与这个类的任何对象相关联,即使是没有创建对象,也同样能使用该方法。

对比:非static成员或方法必须同一个特定的对象关联到一起,也就是说当我们创建一个类,但是没有对象,那么这些方法将没什么意义
发表评论
用户名: 匿名