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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

大家都知道,一个.java的文件中可以定义多个类,但是为什么只能有一个public的类?而且,此时java文件的名字还必须与public类的名字一样?多个时就会编译失败。
如果文件中所有的类,都没有用public修饰,而是默认的,此时java文件的名字又可以任意取?

还有为什么java的类修饰符,不能用protect修饰呢?protect的权限不是比default还要大吗?而default却是可以修饰的!

2 个回复

倒序浏览
哎,居然没有人回复我的疑问!!!
回复 使用道具 举报
讲包的时候都会说到
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马