感觉那个package访问权限貌似没有什么实际意义,而且使得程序逻辑更加不清晰,增加了编写程序人员对程序本身理解的难度,请问各位在实际工作中使用过Java的前辈,在编写实际项目的过程中,是不是基本上都一律把class都声明为public呢?
解决方案 »
- 一个java小程序的扩展
- 利用java开发系统时,有没有方法可以分成两种?就是一种是调试代码,另外一种是发布代码
- 把一个文件的每个字节全部变成字节0,出问题了SOS
- 请大家介绍一本讲java桌面开发的书)
- swt页面如何向TableViewer换ArrayList
- 关于java && sql2000 image数据类型
- 我用exe4j生成了exe文件后,运行时报错是什么原因?
- 在JPanel中生成JDialog并弹出的问题
- 100分求助!!如何表格多列头和多行头?如何合并单元格?谢谢大侠!!
- 用什么方法播放.wav文件?
- java import导入找不到符合,请大家帮助解决,没遇到这样的问题
- 用过PdfBox的请举手
class需要给外部访问当然要public了。大部分是的,有些需要保护的对象会用protected。
还有 package 便于编程人员对项目的管理,当项目较大时,把不通作用的类放在不通的包里。
大多数是public 但是也有用protected
class需要给外部访问当然要public了。大部分是的,有些需要保护的对象会用protected。
有很多地方要用protected。而私有方法private你又看不见……所以,你只知道public。
类的成员才可以被public,protected,默认,private修饰啊~
有兴趣可以读一下Effective Java,很多良好的建议。
modifier for class : only public, abstract & final are permitted