有什么方法可以改变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
}
}