JAVA的四层次:private > package > protect >public, 从低到高.是不是?? 另外默认main函数是不是package? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 默认main函数是public吧。public 可以被任何类访问protected 可以被同一包中的所有类访问 可以被所有子类访问 子类没有在同一包中也可以访问private 只能够被当前类的方法访问 缺省无访问修饰符 可以被同一包中的所有类访问 如果子类没有在同一个包中,也不能访问 支持ls 所以 缺省 和 protected 是包 还有其子类的 一些关系. 不存在一个明显的层次关系.它们各有适应的场合应该区分对待 .另外. 提到的package 没有看明白是什么意思. package不怎么用http://blog.csdn.net/ice_fir001118/archive/2008/01/23/2062105.aspx 默认是default,此时代码中可以不用显式的的声明! private < friendly < protected < publicpackage是包的定义,没办法用于 object 或 method 默认是default,此时代码中可以不用显式的的声明,但main要用public! 是类成员访问控制的严格程度由高到低为 private > 默认的同包内访问级别(什么都不加)> protected > public默认访问级别就是同包内访问级别,类似友员,而package关键字的作用是声明类所在的包。 main是public的private是私有的 同一个文件中使用default是包私有的 只能在同一个包内使用protected是受保护的 子类可以使用public公共的 都可以调用 排序的JTable java如何将讲文本文件转换成excel! 关于一个简单的聊天事(变量修改问题) 关于基础线程的1个问题。 (求助)有关求数组最大最小值的问题(急) 初学者问几个概念问题!! 调查一下,大家过节费有多少,:) 关于package的打包问题? 请问那种JAVA工具带有丰富的控件(组件),就象VB MSCHART DEBUG SMTP: Sending failed because of invalid destination addresses这个问题解决不了 JTable中點選某行,顏色變灰 JTable 如何添加、删除数据?
public 可以被任何类访问protected 可以被同一包中的所有类访问
可以被所有子类访问
子类没有在同一包中也可以访问private 只能够被当前类的方法访问
缺省
无访问修饰符 可以被同一包中的所有类访问 如果子类没有在同一个包中,也不能访问
所以
缺省 和 protected 是包 还有其子类的 一些关系. 不存在一个明显的层次关系.
它们各有适应的场合应该区分对待 .
另外. 提到的package 没有看明白是什么意思.
package不怎么用
http://blog.csdn.net/ice_fir001118/archive/2008/01/23/2062105.aspx
默认访问级别就是同包内访问级别,类似友员,而package关键字的作用是声明类所在的包。
private是私有的 同一个文件中使用
default是包私有的 只能在同一个包内使用
protected是受保护的 子类可以使用
public公共的 都可以调用