这篇文章演示了 Java 中类的定义和 toString() 方法的使用。

代码示例:

public class Student {

}

class Teacher{
    @Override
    public String toString(){
        return '111';
    }
}
class Demo01{
    public static void main(String[] args) {
        Student s = new Student();
        Teacher t = new Teacher();

        System.out.println(s);
        System.out.println(t);
    }
}

代码解释:

这段代码定义了三个类:StudentTeacherDemo01

  • Student:这是一个空类,没有任何属性和方法。
  • Teacher:该类重写了 toString() 方法,返回一个字符串 '111'。
  • Demo01:该类包含一个 main 方法,创建了一个 Student 对象和一个 Teacher 对象,并分别调用它们的 toString() 方法并打印输出结果。

由于 Student 类没有重写 toString() 方法,所以输出的是默认的 toString() 方法的结果,即类名和对象的哈希码。而 Teacher 类重写了 toString() 方法,所以输出的是 '111' 这个字符串。

总结:

  • toString() 方法用于将对象转换为字符串形式。
  • 可以通过重写 toString() 方法来定制对象输出的字符串。
  • 默认的 toString() 方法输出类名和对象的哈希码。

相关链接:


原文地址: https://www.cveoy.top/t/topic/nqyU 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录