java中的toString 方法的复写
2018-04-03 17:35
197 查看
toString 方法继承自object该toString类方法Object返回一个由其中的对象是一个实例,该符号字符`的类的名称的字符串@ ”和对象的哈希码的无符号的十六进制表示。
如果我们复写了toString 方法,比如public String toString (){
return "helloworld";
}我们再次直接打印对象,会出现 helloworld的字符串。
换句话说,这个方法返回一个等于下列值的字符串:
getClass().getName() + '@' + Integer.toHexString(hashCode)这句话的意思是我们不复写此方法直接打印对象,会返回一个值,这个值是由包名+类名+@+哈希值。
如果我们复写了toString 方法,比如public String toString (){
return "helloworld";
}我们再次直接打印对象,会出现 helloworld的字符串。
相关文章推荐
- java中的toString() 方法(多看本文的例子!)
- Java学习笔记---13.面向对象编程08-Java中继承的概念,子类实例化过程,super()及方法复写
- 多态Object类toString方法学习笔记ObjectDemo.java
- 18天Java学习---13.面向对象编程08-Java中继承的概念,子类实例化过程,super()及方法复写
- java中区别toString() ,(String),valueOf()方法
- JAVA中toString方法的作用
- Java 对象的 toString() 方法 -Java 学习笔记 (16)
- JAVA中toString方法的作用
- java 类与对象 5---toString()方法
- JAVA中toString方法的作用
- Java中为什么要重写ToString方法
- 利用Java Reflect机制编写万能toString()方法
- 利用Java Reflect机制编写万能toString()方法
- Java JPasswordField用法解析——toString方法
- JAVA中toString方法的作用
- 【Java学习笔记】Java中关于tostring方法的误操作
- JAVA中tostring方法的作用
- Java中区别.toString() ,(String),valueOf()方法
- Java中关于tostring方法的误操作
- java谜题-库谜题(复写hashcode与equal方法)