java中的Object类的toSpring()方法

作者:江南独孤客 时间:2022-08-30 12:36:03 

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());
}

*/
}
}

来源:https://blog.51cto.com/u_13691477

标签:java,Object,类,toSpring
0
投稿

猜你喜欢

  • mybatis plus新增(insert)数据获取主键id的问题

    2023-08-09 10:50:52
  • Android实用图文教程之代码混淆、第三方平台加固加密、渠道分发

    2022-06-23 18:12:44
  • Java 实战项目之毕业设计管理系统的实现流程

    2021-12-26 00:10:10
  • Android 开发音频组件(Vitamio FAQ)详细介绍

    2021-06-24 01:09:15
  • SpringBoot异步调用方法并接收返回值

    2023-08-16 22:33:49
  • Java环境配置图文教程(推荐)

    2023-09-17 11:27:42
  • 基于NET Core 的Nuget包制作、发布和运用流程解析(完整过程)

    2022-03-10 01:09:29
  • C#实现计算器窗体程序

    2023-04-09 01:25:42
  • mybatis 报错显示sql中有两个limit的解决

    2022-04-30 02:50:49
  • Android实现控制摄像头拍照

    2022-06-03 02:14:06
  • Java编程实现高斯模糊和图像的空间卷积详解

    2022-06-18 10:44:34
  • C# 填充Excel图表、图例背景色的实例代码

    2023-08-06 04:01:31
  • SpringBoot构建RESTful API的实现示例

    2022-04-13 14:45:08
  • Java中对象的比较操作实例分析

    2023-03-05 03:58:09
  • 深入浅析JDK8新特性之Lambda表达式

    2023-06-22 08:38:58
  • log4j配置失效日志中打印Debug信息问题

    2022-10-12 10:13:12
  • Json读写本地文件实现代码

    2023-10-10 06:03:21
  • 你知道将Bean交给Spring容器管理有几种方式(推荐)

    2021-07-17 08:36:23
  • 微信公众平台开发教程(三) 基础框架搭建

    2022-08-12 00:33:50
  • Android实现分享功能

    2023-12-08 10:10:48
  • asp之家 软件编程 m.aspxhome.com