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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 小虎199406 中级黑马   /  2015-7-13 13:36  /  926 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

那位大大能告知一下private关键字使用的详细细节,感觉有点疲

2 个回复

倒序浏览
本帖最后由 菜鸟学徒 于 2015-7-13 14:21 编辑

private可以修饰数据成员,构造方法,方法成员,不能修饰类(此处指外部 类,不考虑内部类)。被private修饰的成员,只能在定义它们的类中使用,在 其他类中不能调用。

作用域 当前类 同一package 子孙类 其他package
public       √          √           √            √

protected √         √            √            ×

friendly     √         √            ×            ×

private     √         ×            ×             ×

不写时默认为friendly ,也即是“包访问权限”。

回复 使用道具 举报
视频有讲解得很清楚。。

而在实战开发中。private 有节约内存之用。。一个类 只做自己该做的事,不提供外界使用就用 private修饰,如果需要提供给子类使用就 protected ,如果需要给其它类使用就 publich..在抓紧学习诺
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马