I tried hard to make it. But I've got an error message "Student is not abstract and does not override abstract method compareTo(Object) in Comparable class Student extends Person {"
abstract class Person implements Comparable {
    private String name;
    public Person(String name) {
        this.name = name;
    }
    public String getName() {
        return name;
    }
}
class Student extends Person {
    private int id;
    public Student(String name, int id) {
        super(name);
        this.id = id;
    }
    public String toString() {
        return Integer.toString(id);
    }
    public int getId() {
        return this.id;
    }
    @Override
    public int compareTo(Student s) {
        if (this.id < s.getId()) {
            return -1;
        }else if (this.id > s.getId()) {
            return 1;
        }
        return 0;
    }
} 
@Override
    public int compareTo(Student s) {
        if (this.id < s.getId()) {
            return -1;
        }else if (this.id > s.getId()) {
            return 1;
        }
        return 0;
    }
this is where I think having a problem...
 
    