黑马程序员技术交流社区

标题: 为什么不同包之间的类要导包要导入的类必须要加public修饰 [打印本页]

作者: 会飞d猪    时间: 2015-2-9 00:53
标题: 为什么不同包之间的类要导包要导入的类必须要加public修饰
这个问题一直搞不懂

作者: 田得聖老师    时间: 2015-2-9 09:21
                private             protected                public
本类
作者: 田得聖老师    时间: 2015-2-9 09:22
tds13821562936 发表于 2015-2-9 09:21
private             protected                public
本类

                           private             protected                public
本类                        可见                 可见                       可见
同包其他类或子类      不可见                可见                    可见
其他包的类或子类       不可见               不可见                  可见
作者: 田得聖老师    时间: 2015-2-9 09:24
tds13821562936 发表于 2015-2-9 09:21
private             protected                public
本类

不同包的类或子类    只有public修饰是可见的    private  和protected都是不可见
如果不加修饰   默认是protected
作者: 书生灬流年    时间: 2015-2-9 10:56
因为public 是最大的权限,不同包之间可以访问,parivate只是本类中有效.
作者: Doug    时间: 2015-2-9 16:17
权限问题,这东西是sun规定好的。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2