[英]public abstract class Hand implements Comparable<Hand> , Serializable{
如果Hand是自定义的抽象类,那么它将自己实现为模板吗? 这没有太大意义。 您对以上声明有何看法
从docs.oracle.com:
“但是,可以定义一个不实现所有接口方法的类,只要该类被声明为抽象的即可。”
您仅具有两个接口的声明:可比较和可序列化。 由于Hand是一个抽象类,因此不必实际实现这些接口,但是扩展Hand的任何非抽象类都必须这样做。
该页面: http : //docs.oracle.com/javase/tutorial/java/IandI/abstract.html具有更好的信息/说明。
如果类通过将自身作为参数来实现某个通用接口,则意味着该类将自身作为参数来实现某些方法。 因此,在Comparable
情况下,它告知该类必须具有compareTo
方法才能将自身与该类的另一个实例进行比较。
我感觉合理。 这意味着您可以比较两只手。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.