java的编译问题,父类更改,子类一定要重新编译吗?

wweijie 2005-10-31 01:20:03
假设有三个类A,B,C,其中A是B的父类,B是C的父类,并且编译全部通过。
现在我把B的源代码修改了,增加了一些新的方法,改了B中一部分方法的实现。
请问,如果没有A和C的源代码,只有A和C的Class文件,能否编译通过(假设B中无语法错误)?C类一定要重新编译吗?
...全文
351 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
wweijie 2005-10-31
  • 打赏
  • 举报
回复
呵呵,Shine333你不明白我的处境,我根本没有其他类的源代码,所以,如果要全部编译,我必须将每个class先反编译,然后再编译。工作量就很大
另外我只是想弄明白java的编译原理,比如delphi或者vb写的dll文件,改动之后,引用该dll的文件也要跟着编译的
既然大家都说子类不用编译,那就是不用编译了,谢谢大家了
classjava 2005-10-31
  • 打赏
  • 举报
回复
^_^,不用,不过全部编译更好^_^
shine333 2005-10-31
  • 打赏
  • 举报
回复
首先,你说的“java的编译不像其他语言的编译一样编译完之后是对地址的引用”我根本就不懂什么意思

其次,要不要编译与你“工作量可以减轻很多”没有丝毫关系,难道您没有听说过IDE这3个字吗
wweijie 2005-10-31
  • 打赏
  • 举报
回复
也就是说java的编译不像其他语言的编译一样编译完之后是对地址的引用?如果真是这样那太好了,我工作量可以减轻很多了
32zyc 2005-10-31
  • 打赏
  • 举报
回复
同意,不需要重新编译
yanxiazhiqiu 2005-10-31
  • 打赏
  • 举报
回复
没涉及到父类应该不用改!
pauliuyou 2005-10-31
  • 打赏
  • 举报
回复
不需要

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧