【发布时间】:2012-10-06 14:47:56
【问题描述】:
我需要给 websphere 打一个补丁。我有一个主要的 java 类,它有三个内部类。我对主类的代码更改很少,但对任何内部类都没有更改。现在我的问题是我是否需要将所有内部类以及主类文件作为补丁的一部分或仅作为主类的一部分就足够了?
【问题讨论】:
-
这个问题似乎是无稽之谈。内部类与外部类在同一个文件中。内部类是主类的一部分,就像方法、变量一样。所以你不能在技术上给主课单独。您提供更改后的文件,仅此而已。
-
@VincenzoSanchez:是的,你可以。内部类在字节码中并不真正“存在”(即
.class文件) -
@LukasEder 确实如此 - 这些是名称中带有美元符号的
.class文件。 -
你不能只区分 .class 文件吗?我不认为他们会改变,但这肯定会告诉你。
-
@LukasEder 啊,你说得对,我明白你的意思,明白你为什么在“存在”周围加上双引号:)
标签: java class inner-classes