一个JAVA带包的类编译的问题

来源:百度知道 编辑:UC知道 时间:2024/06/28 05:13:32
A、B两类属于同一个包,B继承A,我们都知道必须先编译A并放如相应目录(手动或-d)再去编译B才能成

功。因为:属于某个包的类必须放入相应的包才能正常工作被使用。但是我用 "javac *.java"居然能够

正常编译出B。我查看文件目录下也没有发现有新的文件夹被创建,也就是说A类应该没有正常工作啊!A

类没就位B类怎么可能出来呢?请高人解释,谢谢!

两个类都在同一包用*.java这么编译当然会把A也直接编译了,这么编译完两个类应该也都在当前目录里面出现,你可以找找看看,如果没有还有可能是你'A'类的文件名可能与某个别的类重了,所以B也就能继承,再看看吧

A类肯定被编译过,否则你都不能继承