@Override public String toString() { return "Car [name=" + name + ", driver=" + driver + ", scores=" + Arrays.toString(scores) + "]"; }
时间: 2024-05-20 11:18:47 浏览: 49
SpringBoot+Mybatis项目使用Redis做Mybatis的二级缓存的方法
这是一个 Java 中重写 `toString()` 方法的示例。当我们在打印一个对象时,系统默认调用该对象的 `toString()` 方法来获取其字符串形式的表示。而默认的 `toString()` 方法返回的是该对象的类名和内存地址,通常不太有用。因此,我们可以在自定义类中重写该方法,以返回一个更有意义的字符串。
在这个示例中,我们定义了一个 `Car` 类,包含了车名、司机和分数三个属性。重写了 `toString()` 方法,将这些属性的值以字符串的形式返回。其中,使用了 `Arrays.toString()` 来将分数数组转换为字符串。
阅读全文