已知 覆寫物件的toString() 方法可以讓物件在print印出已寫好的訊息:如下
public class T031022 {
public static void main(String[] args) {
Test t =new Test();
System.out.println(t);
}
}
class Test{
@Override
public String toString(){
return "default output";
}
}
即印出結果為:default output
但可以讓它像String 一樣,讓t 直接指定為某個字串 嗎? 如下
t="test output";
System.out.println(t);
就跟String 的用法一樣
感謝orz
作者: jackyo04 時間: 2019-3-11 08:26 AM
一般來說都是用String t = "test output";
如果不用String,至少要讓程式知道t是什麼東西,至於為何不用string這點就不太清楚你的需求作者: ahway9988 時間: 2019-3-11 09:33 AM
jackyo04 發表於 2019-3-11 08:26 AM
一般來說都是用String t = "test output";
如果不用String,至少要讓程式知道t是什麼東西,至於為何不用str ...