有没有办法改变Object
将自己表示为String
的方式?
例如,System.out.println(new JLabel());
输出Empty JLabel
。
答案 0 :(得分:2)
您需要覆盖toString()方法。
@Override
public String toString() {
return "Empty JLabel";
}
答案 1 :(得分:0)
是。覆盖该类的toString()方法
答案 2 :(得分:0)
你可以像这样覆盖toString
方法:
public class A {
@Override
public String toString() {
return "Empty A";
}
public static void main(String[] args) {
System.out.println(new A()); // Empty A
}
}