专注Java教育14年 全国咨询/投诉热线:400-8080-105
动力节点LOGO图
始于2009,口口相传的Java黄埔军校
首页 学习攻略 编程入门Java object对象的类

编程入门Java object对象的类

更新时间:2020-05-09 15:20:40 来源:动力节点 浏览1759次

   Object对象类是所有类的祖先,他是默认自动继承的Java为什么要做一个对象类呢?对象类的目的就是归一了类型,他就是把所有的类所有的对象归纳成为Object类型。因为对象他认为对象应该拥有一些什么方法和属性全部都定制下来。那么就也就规定了今后的都有哪些方法和属性。

编程入门Java object对象的类

    toString():String方法是父类留下来的一个方法,如果不重写那么就由Object来实现,如果重写那么这个方法就能写很多的东西。toString()方法其实是用来打印一些类的信息来说明类的一些问题,toString()方法最大的一个用处就是跟字符串相加的时候,打印的时候就会调用。

    equals(Object):booleanequals传进了一个Object类型返回值是一个布尔此方法是并不是字符串的比较方法,只不过是字符串用到了这个方法去比较了而已。

    为什么Object要留下toString():String和equals(Object):boolean他的目的是为了什么?

    父类他会想到,你们今后绝对会比较对象的,如果今后要比较对象那么不可能自己去写比较对象,那样的话不统一不好。所以他这方面就想的很好,他说对象之间的比较就给你在父类里你声明了一个equalsequals是留给你们的,你们必须重写他才能做比较,父类的比较不是实现了功能,而是留下来给自己去重写比较的方案就行了。

    Java他会想到你的对象会打印,所以就会准备一个toString,但他的toString不是非得去调用父类的toString,也就是如果想让你的对象打印的更加的完整或者自己有自定义的属性那么就打印toString。你如果想让你的对象拥有比较方法那么就重写equals所以今后比较对象就用equals。

编程入门Java object对象的类

 以上就是动力节点java培训机构的小编针对“编程入门Java object对象的类”的内容进行的回答,希望对大家有所帮助,如有疑问,请在线咨询,有专业老师随时为你服务。

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>