赞
踩
public String toString() {
// TODO Auto-generated method stub
//return super.toString(); //默认打印包名+类内存地址
return "person meaage:" + name + address; //方法重写
}
System.out.println(s.toString());
/*
person meaage:xiaowei甲3214
*/
equals()
public boolean equals(Object arg0) {
// TODO Auto-generated method stub
//return super.equals(arg0); //默认比较的是地址
Person s = (Person)arg0; //强转
if(this.address == s.address && this.name == s.name){//比较成员变量
return true;
}else{
return false;
}
}
System.out.println(s.equals(s2));
/*
true
*/
hashcode()
clone()
getClass()
finalize()
class Person{//class 相当于c语言的struct String name; String address; public void printInfo(){ System.out.println("name=" + name); } private void printAddr(){ System.out.println("address=" + address); } public String toString() { // TODO Auto-generated method stub //return super.toString(); //默认打印包名+类内存地址 return "person meaage:" + name + address; //方法重写 } public boolean equals(Object arg0) { // TODO Auto-generated method stub //return super.equals(arg0); //默认比较的是地址 Person s = (Person)arg0; //强转 if(this.address == s.address && this.name == s.name){//比较成员变量 return true; }else{ return false; } } } public class Test { public static void main(String[] args) { Person s = new Person(); s.name = "xiaowei"; s.address = "甲3214"; Person s2 = new Person(); s2.name = "xiaowei"; s2.address = "甲3214"; System.out.println(s.equals(s2)); System.out.println(s.toString()); } } /* true person meaage:xiaowei甲3214 */
师承上官可编程 —— 陈立臣
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。