我有两个班:A,B。 A从B延伸 在我的方面,我试图声明A和B的父母实现Serializable。
但由于某种原因,只有B实现Serializable而A没有。 (参见仅在B上的橙色箭头)
如果我在这些行之间切换顺序,现在A实现Serializable,而B则不实现。 (参见仅在B上的橙色箭头)
为什么会这样? 我怎样才能使它们都实现Serializable?
我正在使用AspectJ 1.8.7开发Eclipse Luna 4.4.2。
答案 0 :(得分:0)
自isLast
以来,A extends B
继承了其超类A
的所有实现接口。声明B
因此无效,因为declare parents: A implements Serializable;
已通过A
实施Serializable
。