toString的用法

toString 1.它是Object裏面已經有了的方法,而所有類都是繼承Object,所有“所有對象
            都有這個方法”。
  2.它通常只是爲了方便輸出,比如 System.out.println("xxx");中括號裏面的"XXX",如果
	不是 String類型的話,就自動調用XXX的 toString()方法(爲了方便所有類的字符串操
	作而特意加入的一個方法)。

例1.public class A{
	     public String toString(){
			 return "this is A";
			 A obj = new A();
			 System.out.println(obj);
		 }
}
會得到輸出:this is A
例2.public class A{
	     public String getString(){//改個名字試試
			 return "this is A";
			 A obj = new A();
			 System.out.println(obj);
		 }
}
會得到輸出:XXXX@XXXXXX的類名加地址的形式
System.out.println(obj.getString());
會得到輸出:this is A

toString的好處是在碰到"println"之類的輸出方法時會自動調用,不用顯示打出來。

tostring方法就是把對象轉化成String類型,轉換的算法根據類型和實際需要而定

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章