定义一个学生类Student,属性包括姓名、年龄,对属性进行封装,并提供get/set方法;
并定义Student类的toString方法和equals方法。
class Student{
private String name;
private int age;
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 boolean equals(Object obj){
if(this==obj){
return true;
}
if(obj==null){
return false;
}
if(this.getClass()!=obj.getClass()){
return false;
}
Student a = (student)obj;
if(this.name.equals(a.name)&&this.age==a.age){
return true;
}else{
return false;
}
}
public String toString(){
return "name"+name+";age="+age;
}
}
最后的toString不可以直接加age吧,要转换一下格式。