java笔记--day11--类object之toString()
2016-09-17 20:34
127 查看
1 Object类的所有方法:
public int hashCode()
public final Class getClass()
public String toString()
public boolean equals(Object obj)
protected void finalize()
protected Object clone()
本章节讲述toString()
2 public String toString()
2.1 在没有对其toString()方法进行重写之前
2.2 对toString()方法进行重写之后
默认的重写是把该类的所有成员变量值返回。
2.3 注意:直接输出一个对象的名称,就是输出该对象的toString()方法
public int hashCode()
public final Class getClass()
public String toString()
public boolean equals(Object obj)
protected void finalize()
protected Object clone()
本章节讲述toString()
2 public String toString()
2.1 在没有对其toString()方法进行重写之前
public class StudentDemo { public static void main(String[] args) { Student s = new Student(); System.out.println(s.getClass());// class xsh_itcast_02.Student System.out.println(s.getClass().getName());// xsh_itcast_02.Student System.out.println("--------------"); System.out.println(s.toString());// xsh_itcast_02.Student@8327473 } }
2.2 对toString()方法进行重写之后
默认的重写是把该类的所有成员变量值返回。
public class StudentDemo { public static void main(String[] args) { Student s = new Student(); System.out.println(s.getClass());// class xsh_itcast_02.Student System.out.println(s.getClass().getName());// xsh_itcast_02.Student System.out.println("--------------"); System.out.println(s.toString());// Student [name=null, age=0] } }
2.3 注意:直接输出一个对象的名称,就是输出该对象的toString()方法
public class StudentDemo { public static void main(String[] args) { Student s = new Student(); System.out.println(s.toString());// Student [name=null, age=0] System.out.println("--------------"); System.out.println(s);// Student [name=null, age=0] } }
相关文章推荐
- 多态Object类toString方法学习笔记ObjectDemo.java
- java笔记--day11--类object之equals()
- java笔记--day11--类object之hashCode() and getClass()
- JAVA视频笔记(day11)
- java笔记之Object,String,StringBuilder,StringBuffer,时间类和日期类以及包装类
- 无法将java.lang.Object中的toString()方法应用于java.lang.String[] 中,如何解决?
- 【Java学习笔记】Java中关于tostring方法的误操作
- Java 基础一些代码练习笔记(object-equals 方法)
- 黑马程序员 Java学习笔记 (day11)
- JAVA初学之Object类之toString方法、equals方法
- 多态Object类equals方法学习笔记ObjectDemo.java
- 黑马程序员——Java基础——IO流笔记(ObjectInputStream和ObjectOutputStrem使用示例)
- Java核心思想学习笔记003(Object Construction )
- Java学习笔记(九)Java常用包中的类之Object、Math及数据类型类
- java笔记--超级类Object多线程的应用+哲学家进餐算法内部类与多线程结合
- JAVA笔记7-Object类之toString方法和equals方法
- OAF学习笔记-JAVA Entity Object 之 Create data(深入EO系列)
- Java-API学习笔记---Object
- JAVA笔记十一(44-45 equals函数、hashcode()与toString())
- Java并发学习笔记(13)线程之间的协作(Object.wait(),notifu(),notifyAll() Thread.join())