Java 扩展已实现接口的类
如果我上课:Java 扩展已实现接口的类,java,inheritance,Java,Inheritance,如果我上课: public class Foo implements Serializable{ ... } 我有一节课 public class Hoo extends Foo{ ... } 这是否意味着Hoo也是可序列化的 谢谢 通过以下方式扩展评论: 从 接口类型I是类类型C的超级接口,如果 事实如下: 我是C的直接上级 C有一些直接的超级接口J,使用中给出的“接口的超级接口”的定义,I是超级接口 §9.1.3 I是C的直接超类的超接口 第三个项目符号解决了您的问题。扩展注释: 从
public class Foo implements Serializable{
...
}
我有一节课
public class Hoo extends Foo{
...
}
这是否意味着Hoo也是可序列化的
谢谢 通过以下方式扩展评论:
从
接口类型I是类类型C的超级接口,如果
事实如下:
- 我是C的直接上级
- C有一些直接的超级接口J,使用中给出的“接口的超级接口”的定义,I是超级接口 §9.1.3
- I是C的直接超类的超接口
- 我是C的直接上级
- C有一些直接的超级接口J,使用中给出的“接口的超级接口”的定义,I是超级接口 §9.1.3
- I是C的直接超类的超接口
第三个项目解决了您的问题。测试一下如何?尝试序列化Hoo的实例,或者只是检查是否可以通过引用
Serializable
类型来使用它,或者它是否是而不是Serializable
。为什么不找出答案呢?尝试Serializable test=new Hoo()代码>如何测试它?尝试序列化Hoo的实例,或者只是检查是否可以通过引用Serializable
类型来使用它,或者它是否是而不是Serializable
。为什么不找出答案呢?尝试Serializable test=new Hoo()代码>