假设有三个类A,B,C,其中A是B的父类,B是C的父类,并且编译全部通过。
现在我把B的源代码修改了,增加了一些新的方法,改了B中一部分方法的实现。
请问,如果没有A和C的源代码,只有A和C的Class文件,能否编译通过(假设B中无语法错误)?C类一定要重新编译吗?
现在我把B的源代码修改了,增加了一些新的方法,改了B中一部分方法的实现。
请问,如果没有A和C的源代码,只有A和C的Class文件,能否编译通过(假设B中无语法错误)?C类一定要重新编译吗?
另外我只是想弄明白java的编译原理,比如delphi或者vb写的dll文件,改动之后,引用该dll的文件也要跟着编译的
既然大家都说子类不用编译,那就是不用编译了,谢谢大家了