我是编程的新手,所以请耐心等待我;我会尽量让我的问题清楚。非常感谢回应,因为我在以下问题上苦苦挣扎......
正如您可能知道的那样,
"继承[在Java中]允许修改和/或扩展编译的形式的类。如果一个课程几乎满足您的要求,您可以调整它..." (Dos Reis,2012)
我的问题:
如何编译包含
我希望这一点很清楚,并且由于缺乏专业知识而更加清楚地表达这个问题,因此事先再次道歉。
答案 0 :(得分:1)
非常简单:对于java编译器,如果一个类是源代码还是已编译的,这并不重要。
唯一的事情是:编译的类需要在javac调用的类路径上。
请记住:任何类都继承自java.lang.Object。您的源路径中没有Object。它只存在于JDK附带的某些JAR中作为类文件存在!
换句话说:当编译器找到源代码时,它会使用它。如果没有,它将检查给定的类路径,并搜索您打算使用的类的编译版本。