1) Remove quotes around Record public class Record implements Comparable<"Record"> { private String name; private int age; public Record() { this.setName(""); this.setAge(0); } public Record(String n, int a) { this.setName(n); this.setAge(a); } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } public int compareTo(Record that) { int returnValue; returnValue = 0; if(this.getName().compareTo(that.getName()) < 0) { returnValue = -1; } else if(this.getName().compareTo(that.getName()) > 0) { returnValue = +1; } else { if(this.getAge() < that.getAge()) returnValue = -1; else if(this.getAge() > that.getAge()) returnValue = +1; else returnValue = 0; } return returnValue; } public String toString() { String s; s = String.format("Name: %s , Age: %d" , this.getName(), this.getAge()); return s; } }
Tuesday, November 30, 2010
Lab 22 - Record Class
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment