java中的Object类的toSpring()方法,
分享于 点击 11469 次 点评:185
java中的Object类的toSpring()方法,
Object是类层次结构的根,每个类都可以将Object作为超类。所有类都直接或者间接的继承自该类
构造方法:public Object()
回想面向对象中,为什么说子类的构造方法默认访问的是父类的无参构造方法?
因为它们的顶级父类只有无参构造方法
package com.itheima_56; public class Student extends Object{ private String name; private int age; public Student(){ } public Student(String name, int age) { this.name = name; this.age = age; } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } //重写toString方法 @Override public String toString() { return "Student{" + "name='" + name + '\'' + ", age=" + age + '}'; } }
package com.itheima_56; /* Object是类层次结构的根,每个类都可以将Object作为超类。所有类都直接或者间接的继承自该类 看方法的源码:选中方法,按下Ctrl+B 建议所有子类重写此方法 如何重写呢?自动生成即可 */ public class ObjectDemo { public static void main(String[] args) { Student s = new Student(); s.setAge(18); s.setName("王昱翔"); System.out.println(s);//默认com.itheima_56.Student@5cad8086 System.out.println(s.toString()); /* public void println(Object x) { //x = s String s = String.valueOf(x); synchronized (this) { print(s); newLine(); } } public static String valueOf(Object obj) { //obj = x; return (obj == null) ? "null" : obj.toString(); } public String toString() { return getClass().getName() + "@" + Integer.toHexString(hashCode()); } */ } }
到此这篇关于java中的Object类的toSpring()方法的文章就介绍到这了,更多相关java toSpring()方法内容请搜索3672js教程以前的文章或继续浏览下面的相关文章希望大家以后多多支持3672js教程!
您可能感兴趣的文章:- java中基本数据类型与Object的关系说明
- 深入理解JAVA基础类库中对象Object类
- 一篇文章带你了解java Object根类中关于toString,equals的方法
- java 实现将Object类型转换为int类型
- Java中Object转换为List类型的实现方法
用户点评