重写toString()这个来自Object类的方法的意义

简介: 重写toString()这个来自Object类的方法的意义

方法:

**public String toString()**

toString()方法是Object()的方法,也就是说所以的类都可以重写这个方法

(所以的类都默认的继承这个类,就算用于继承了其他父类,那个父类也会继承Object)

**1,举例**

Student student =new Student();

System.out.println(student.toString());

//可以把toString()省掉。println方法内部会自动调用p 的 toString() 方法。


结果为:getClass().getName() + '@' + Integer.toHexString(hashCode())

该字符串由类名(对象是该类的一个实例)、at 标记符“@”和此对象哈希码的无符号十六进制表示组成。


**2,重写意义**

可以看见上面那个结果好像没有什么用,所以一般重写

比如常重写为:return   this.name+","+this.age   等形式。

目录
相关文章
|
6天前
|
数据安全/隐私保护
作用域通信对象:session用户在登录时通过`void setAttribute(String name,Object value)`方法设置用户名和密码。点击登录按钮后,跳转到另外一个页面显示用户
该博客文章通过示例演示了如何使用session对象的`setAttribute`和`getAttribute`方法在不同页面间传递和显示用户的用户名和密码信息,并说明了如何设置会话的有效期。
作用域通信对象:session用户在登录时通过`void setAttribute(String name,Object value)`方法设置用户名和密码。点击登录按钮后,跳转到另外一个页面显示用户
|
6天前
|
前端开发 Java 编译器
【前端学java】java中的Object类和前端中的Object有什么区别(9)
【8月更文挑战第10天】java中的Object类和前端中的Object有什么区别
14 0
【前端学java】java中的Object类和前端中的Object有什么区别(9)
|
12天前
|
算法 Java
12 Java常用类(一)(内部类+object类+包装类)
12 Java常用类(一)(内部类+object类+包装类)
25 5
|
1月前
|
Java
Java中的Object类 ( 详解toString方法 | equals方法 )
Java中的Object类 ( 详解toString方法 | equals方法 )
|
2月前
|
存储 JSON 前端开发
JavaScript 进阶征途:解锁Function奥秘,深掘Object方法精髓
JavaScript 进阶征途:解锁Function奥秘,深掘Object方法精髓
|
2月前
|
Java
【Java】Object类简单解析
【Java】Object类简单解析
25 1
|
2月前
|
前端开发 JavaScript Java
Java基础10-深入理解Class类和Object类(二)
Java基础10-深入理解Class类和Object类(二)
30 5
|
2月前
|
Java C++
Java基础10-深入理解Class类和Object类(一)
Java基础10-深入理解Class类和Object类(一)
30 4
|
2月前
|
Java API
API:object当中的各种方法刨析(今日份:equals toString)
API:object当中的各种方法刨析(今日份:equals toString)
|
3月前
|
Java
Java Object 类
5月更文挑战第16天