有什麼方法可以改變Object
代表自己爲String
的方式嗎?Java中對象的自定義字符串表示形式
例如,有System.out.println(new JLabel());
輸出Empty JLabel
。
有什麼方法可以改變Object
代表自己爲String
的方式嗎?Java中對象的自定義字符串表示形式
例如,有System.out.println(new JLabel());
輸出Empty JLabel
。
您需要重寫toString()方法。
@Override
public String toString() {
return "Empty JLabel";
}
是的。覆蓋該類的toString()方法
您可以覆蓋toString
方法是這樣的:
public class A {
@Override
public String toString() {
return "Empty A";
}
public static void main(String[] args) {
System.out.println(new A()); // Empty A
}
}
不就的類型,你不用管。 –