Keep on going, never give up.

Java访问修饰符public protected friendly private

Java类声明及成员定义语法跟C++很类似,都有访问权限修饰符(Access Specifiers),Java支持如下四种权限修饰符:public、friendly、protected、private,它们的权限级别由高到低。

一、权限修饰符对照表

它们的区别如下:

 修饰符  同类内  同包内  子类内  不同包内  
 public  Y  Y  Y  Y  
 protected  Y  Y  Y  X  
 friendly(default)  Y  Y  X  X  
 private  Y  X  X  X  

其中,Y表示可访问,X表示不可访问。

其中,friendly为缺省访问权限,如果不写访问修饰符,默认则为此权限。

二、关键名字释义

同类内——指同一类定义下

同包内——指同一个package下

子类内——继承类

不同包内——指不同package下

参考资料:

http://www.blogjava.net/hongzionline/archive/2007/09/19/146409.html

http://www.cnblogs.com/-cyb/articles/java-public-protected-private.html

 

相关评论(0):  

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

订阅博客

最新文章

本站采用创作共用版权协议, 要求署名、非商业用途和保持一致. 转载也必须遵循“署名-非商业用途-保持一致”的创作共用协议. 返回顶部
Copyright@2005-2016 Metsky.com, All rights Reserved.