我发现Object class在java中,当我浪费了很多时间来解决问题时,java中的序列化不可用.
那么任何人都可以知道另一个类是不可序列化的,或者是否有任何方法来检查该类是否可序列化?
考虑这个类层次结构:
Book extends GoodsBook implements Taxable我们知道,子类与其超类(is-a)之间存在关系.
问:有没有像"是一个"之间的任何关系Book和Taxable?
GOOD Answers,但是你说"is-a"也是Book和之间的关系Taxable,但是 "is-a"是类之间的关系,而接口不是类!
我正在尝试检查一个对象是否在Java中实现了一个接口(如果该对象的那个类实现了接口).
我怎么做?
我看到你可以做这个.getClass().getInterfaces(),但是这给了我一个数组,我需要搜索那个数组,但是我用什么来检查?