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