有什么方法可以改变a 将Object
自己表示为 a 的方式String
吗?
例如,有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
}
}