如何判斷一個類的對象是否相等

package day.one;測試

public class TestToString { public String name;this

public String getName() {
	return name;
}

public void setName(String name) {
	this.name = name;
}

//測試Object類的toString方法 public String toString() { return "I am ok " + name; }code

//測試Objiect類的equals方法,實際是子類重寫父類的方法 public boolean equals(Object obj) { // TODO Auto-generated method stubthi if (this.getClass() != obj.getClass()) return false; //爲了轉成你所須要測試的類 TestToString a = (TestToString) obj; //測試對象中的內容是否同樣 if (this.getName().equals(a.getName())) return true; return false; }對象

public static void main(String args[]) {
	TestToString to = new TestToString();
	to.setName("mao");
	boolean a = to.equals(new TestToString());
	System.out.println(a);
	
	System.out.println(to.toString());
}

}get

相關文章
相關標籤/搜索