Please help
My code:
private int age;
private String name;
public Person(String name,int age) {
if(age<=0 || name.isEmpty() || name==null) {
throw new IllegalArgumentException();}
this.age = age;
this.name = name;}
@Override
public int compareTo(Human h) {
if(h.getAge()>this.age)
return -1;
if(h.getAge()<this.age)
return 1;
return 0;
}
public boolean equlas(Object o) {
Human h=(Human)o;
return (h.getAge()==this.age)&&(h.getName().equalsIgnoreCase(this.name));
}
@Override
public int getAge() {
return 0;
}
@Override
public String getName() {
return null;
}
@Override
public String toString() {
return "Person:[" + name + ", " + age + "]";
}
}```