社区
Java SE
帖子详情
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
打赏
收藏
java的编译问题,父类更改,子类一定要重新编译吗?
假设有三个类A,B,C,其中A是B的父类,B是C的父类,并且编译全部通过。 现在我把B的源代码修改了,增加了一些新的方法,改了B中一部分方法的实现。 请问,如果没有A和C的源代码,只有A和C的Class文件,能否编译通过(假设B中无语法错误)?C类一定要重新编译吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
打赏
举报
回复
不需要
理解kernel Makeiflie
编译
哪些在什么条件
编译
其次,根据不同产品方案,
一定
要修改代码,不可避免要修改
编译
脚本 很多同学只懂得简单的添加一个
编译
驱动,如何选择配置文件,内核这套
编译
体系工作的本质非常模糊或者不清楚。本课程分析内核vm...
java
父类
访问
子类
_
java
中
父类
访问
子类
变量
我们都知道,
子类
的方法可以访问
父类
的实例变量,这是因为
子类
继承
父类
就会获得
父类
的成员变量和方法;但是
父类
的方法水能访问
子类
的实例变量,因为
父类
根本无法知道它将被哪个
子类
继承,它的
子类
将会增加怎样的成员变量。但是,在某些情况下,可能出现
父类
访问
子类
的变量的情况:public class Test {public static void main(String[] args){new Derived(...
java
子类
重写
父类
属性_
java
子类
重写
父类
的要点
子类
不能重写
父类
的静态方法,私有方法。即使你看到
子类
中存在貌似是重写的
父类
的静态方法或者私有方法,
编译
是没有
问题
的,但那其实是你
重新
又定义的方法,不是重写。具体有关重写
父类
方法的规则如下:重写规则之一:重写方法不能比被重写方法限制有更严格的访问级别。(但是可以更广泛,比如
父类
方法是包访问权限,
子类
的重写方法是public访问权限。)比如:Object类有个toString()方法,开始重写这个方法...
java
子类
调用
父类
的变量值_(转)
java
基础:
父类
与
子类
之间变量和方法的调用...
1)
父类
构造函数
java
中当调用某个类的构造方法的时候,系统总会调用
父类
的非静态初始化块进行初始化,这个调用是隐式的,而且
父类
的静态初始化代码块总是会被执行,接着调用
父类
的一个或者多个构造器执行初始化,这个调用也可以通过super进行显式调用。例如:
父类
代码如下:public class Creature {//
父类
{//非静态代码块System.out.println("creature的非静态...
【
java
基础学习】
java
中
父类
引用指向
子类
对象
父类
引用指向
子类
对象,只能取得
子类
继承部分属性/方法
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章