A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 王毛毛 黑马帝   /  2011-9-16 15:42  /  3012 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

最近在编程中遇到了很多public、protected、private, final, static关键字,他们在java有什么访问区别?

4 个回复

倒序浏览
public 是公共的
private 是私有的
protected 是私人的
public表明该数据成员、成员函数是对所有用户开放的,所有用户都可以直接进行调用
private表示私有,私有的意思就是除了class自己之外,任何人都不可以直接使用,私有财产神圣不可侵犯嘛,即便是子女,朋友,都不可以使用。
protected对于子女、朋友来说,就是public的,可以自由使用,没有任何限制,而对于其他的外部class,protected就变成private。

final 是常量  常常用于  固定不变的值 如同 男或女
static 是静态 的修饰符 方法。直接可以用类名调用,不用实例化对象
[ 本帖最后由 葛锐 于 2011-09-16  16:01 编辑 ]

评分

参与人数 1技术分 +2 收起 理由
wangfayin + 2 感谢楼主,送你分!呵呵

查看全部评分

回复 使用道具 举报
黑马网友  发表于 2011-9-16 15:53:02
藤椅
这个还是看书解决吧,这种问题太太基础了喔
回复 使用道具 举报
黑马网友  发表于 2011-9-16 17:17:46
板凳
看完基础吧先,很基础的东西。
回复 使用道具 举报
黑马网友  发表于 2011-9-16 17:44:40
报纸
这些东西,你多做就会懂了,都是太经常要用到的东西了,很多东西,都是在不断的尝试才会有感悟。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马