只是想知道這個錯誤意味着什麼,我應該如何解決這個問題。試圖實現接口比較
錯誤:類學生必須實現繼承的抽象方法java.lang.Comparable.compareTo(java.lang.Object中)
我想實現這個,所以我可以使用類的compareTo方法。
非常感謝您的幫助!
import java.util.*;
import java.io.*;
public class Student implements Comparable
{
private String name;
private double gpa;
public Student()
{
name = "";
gpa = 0.0;
}//end default constructor
public Student(String n, double g)
{
name = n;
gpa = g;
}//end two arg constructor
public double getGPA()
{
return gpa;
}
public String getName()
{
return name;
}
public void setGPA(double g)
{
this.gpa = g;
}
public void setName(String n)
{
this.name = n;
}
public String toString()
{
return " Name: " + name + " GPA: " + gpa;
}
public static void compareTo()
{
}
}//end class
你的代碼不會編譯,'compareTo'不應該是'static'方法,你不能'static'方法引用'this' – chiwangc