Javase教程最新视频,Object类的常用方法 - 极悦
首页 课程 师资 教程 报名

Javase教程最新视频,Object类的常用方法

  • 2020-04-21 13:02:35
  • 2011次 极悦

    1.1.Object类和常用方法(掌握)

    Object本身表示对象的意思,是Java中的根类,要么是一个类的直接父类,要么就是一个类的间接父类。

    classA{}其实等价于classAextendsObject{}

    因为所有类都是Object类的子类,所有类的对象都可以调用Object类中的方法,常见的方法:

    nbooleanequals(Objectobj):拿当前调用该方法的对象和参数obj做比较

    在Object类中的equals方法和“==”符号相同都是比较对象是否是同一个的存储地址。

Javase教程最新视频,Object类的常用方法

    官方建议:每个类都应该覆盖equals方法去比较我们关心的数据,而不是内存地址。

    nStringtoString():表示把对象中的字段信息转换为字符串格式

    打印对象时其实打印的就是对象的toString方法

Javase教程最新视频,Object类的常用方法

    其中:

    System.out.println(p);等价于System.out.println(p.toString());

    打印格式如:

    cn.wolfcode._04_object.Person@15db9742

    默认情况下打印的是对象的hashCode值,但是我们更关心对象中字段存储的数据。

    官方建议:应该每个类都应该覆盖toString返回我们关心的数据,如:

    Javase教程最新视频,Object类的常用方法

    此时打印对象,看到的是该对象的字段信息。

    Person[name=will,age=17]

    可以通过Eclipse生成toString方法,刚开始一定要手写。

    ==符号到底比较的是什么:

    比较基本数据类型:比较两个值是否相等

    比较对象数据类型:比较两个对象是否是同一块内存空间

    每一次使用new关键字,都表示在堆中创建一块新的内存空间。

 以上就是极悦java培训机构的小编针对“Javase教程最新视频,Object类的常用方法”的内容进行的回答,希望对大家有所帮助,如有疑问,请在线咨询,有专业老师随时为你服务。

 Javase零基础学习视频

 2020JavaSE进阶:

选你想看

你适合学Java吗?4大专业测评方法

代码逻辑 吸收能力 技术学习能力 综合素质

先测评确定适合在学习

在线申请免费测试名额
价值1998元实验班免费学
姓名
手机
提交