如果Hand是自定义的抽象类,那么它将自己实现为模板吗? 这没有太大意义。 您对以上声明有何看法
公共抽象类Hand实现Comparable <Hand> ,可序列化{
public abstract class Hand implements Comparable , Serializable{
===============>>#1 票数:1 已采纳
从docs.oracle.com:
“但是,可以定义一个不实现所有接口方法的类,只要该类被声明为抽象的即可。”
您仅具有两个接口的声明:可比较和可序列化。 由于Hand是一个抽象类,因此不必实际实现这些接口,但是扩展Hand的任何非抽象类都必须这样做。
该页面: http : //docs.oracle.com/javase/tutorial/java/IandI/abstract.html具有更好的信息/说明。
===============>>#2 票数:1
如果类通过将自身作为参数来实现某个通用接口,则意味着该类将自身作为参数来实现某些方法。 因此,在Comparable
情况下,它告知该类必须具有compareTo
方法才能将自身与该类的另一个实例进行比较。
===============>>#3 票数:0
我感觉合理。 这意味着您可以比较两只手。
ask by lilzz translate from so
未解决问题?本站智能推荐:
1回复
Gson抽象类(反序列化)
我有一个抽象类:
还有几个具体的版本,例如:
最后是一个Utility类,用于序列化到磁盘进行存储
我正在使用Gson将这个Config类反序列化到磁盘并返回。 序列化到磁盘工作正常,但是由于抽象类,反序列化会爆炸。
因此,当我意识到在用例中需要进行一些重大修改才
1回复
序列化抽象类的问题
我正在尝试序列化一个摘要并将其传递给活动,但出现错误java.lang.RuntimeException: Parcelable encountered IOException writing serializable object (name = com.example.MainActivit
1回复
Android Firebase Firestore无法反序列化抽象类
我正在迁移现有的应用程序以使用Firebase Firestore。 我遇到一个问题,其中一个模型包含继承抽象类的对象列表:
存储一个Project对象可以很好地工作,但是在检索它时:
尝试实例化抽象类( PaintItem )时会引发异常。 我怀疑这种情况正在发生,因为在P
1回复
实现可序列化的类的不可序列化异常
我有以下课程:
但是当我尝试执行以下操作时,我收到NotSerializableException:
我进行检查以确保Date可序列化并且可以序列化,因此我无法弄清楚自己在做什么错...
1回复
在实现Serializable的类中导入不可序列化的类是否会破坏序列化?
在实现Serializable的类中导入不可序列化的类是否会破坏序列化?
例如,我是否仍然可以使用SerializableClass实例作为额外的意图传递?
2回复
序列化自己的类
我遇到了Java序列化的一些问题,但没有找到我的错误。 我想序列化我的课程,保存并再次阅读。 这是我要序列化的类:
当我要编写它时,出现以下错误:
我希望你能帮助我。
提前致谢,
2回复
可序列化对象中的所有类引用都应实现可序列化吗?
我正在尝试通过实现Serializable对象来训练后保存神经网络,并且此类包含Layer和Node类引用。 我的问题是:我是否也应该在这两个(layer,node)两个类中实现Serializable,以便能够成功地成功保存和加载神经网络类的实例,尤其是{java.io.NotSeriali
3回复
写c#实现抽象类内联?
我找到了一个很好的用java编写的代码示例,用于使用timer / timertask类...
我目前正在将其转换为c#用于'Mono for Android'实现,但是在转换抽象类TimerTask的内联实现方面遇到了麻烦
当我在c#中实现它时,我想在线创建一个继承自TimerT
4回复
实现不完整接口的抽象类
例如,我有一个有4种方法的接口。
如果我在类中实现此接口不完整,则该类必须是抽象的。 对?
例如,我留下了一种方法。 所以现在我正在编写一个扩展这个类的子类。 现在我实现接口的最后一个方法。
如果我在抽象超类中调用此方法会发生什么? 没有! 有用。 但为什么?
1回复
我们如何在抽象类中实现CREATOR?
有没有一种方法可以在父类中实现CREATOR(抽象)。 我正在构建服务并将其导出到其他应用程序中使用,因此我没有有关将扩展我的抽象父级的子类的任何信息。
任何想法都将非常有帮助。
谢谢