有一个源文件文件abc.java,
1.这个文件只能有一个public类,并且类名字为abc?
2.这个文件中只能有类abc被包外存取?
3.如果这个文件还有其他非public的类,比如xxx.问题是当这个文件被编译后就会产生独立的abc.class, xxx.class,然后当这些class文件放在一起,从包外的角度怎么知道abc是public类可存取,xxx就不行呢?或者java编译器是怎么知道abc能被其他包用而xxx不行,是abc.class和xxx.class包含它自己的access属性吗?
1.这个文件只能有一个public类,并且类名字为abc?
2.这个文件中只能有类abc被包外存取?
3.如果这个文件还有其他非public的类,比如xxx.问题是当这个文件被编译后就会产生独立的abc.class, xxx.class,然后当这些class文件放在一起,从包外的角度怎么知道abc是public类可存取,xxx就不行呢?或者java编译器是怎么知道abc能被其他包用而xxx不行,是abc.class和xxx.class包含它自己的access属性吗?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货