我希望我的类实现Comparable
接口(interface)。以下哪种做法是正确的
选项 1:
public Myclass implements Comparable<MyClass>{
public int compareTo(MyClass o){
//impl here
}
}
选项 2:
public Myclass implements Comparable{
public int compareTo(Object o){
//check if o instance of my class
//impl here
}
}
最佳答案
选项 1。答案在第二个片段的注释中。您将避免显式类型转换。
选项 1 利用 Java 泛型。这是关于 Generics 的教程链接
关于java - 在java中实现类似的接口(interface),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5190286/