美文网首页
Java中Object类的几个方法

Java中Object类的几个方法

作者: 北子萌 | 来源:发表于2018-10-09 20:22 被阅读0次

总共包含以下几个方法:HashCode();wait();notify();equals();getClass();toString();clone();finalize();

这也是自己经常忘记的缘故,因此写一个随笔便于记录,Object类是所有类的父类。它包含几个方法:getClass、toString以及equals。getClass就是返回一个运行实例的Class,通常返回类名:

getClass具体示例如下:

类名.class等价于类的对象.getclass()

具体程序输出为:

程序段
程序运行结果

可以看到getSuperClass中显示为父类为Object,此外getClass()方法返回的是包名.构造方法名,值得牢记

equals方法经常用于各种面试和笔试题目中,用于和==区别开来。当变量类型为基本类型和变量的时候,equals和==通常返回真实值。而当我们比较两个字符串是否相等的时候,需要注意一下问题:

当用户初始化两个String类型的敞亮的时候,此时无论是equals还是==,都会返回true。

但是下面的初始化方式就有区别了,==会返回false

关键语句

其中==比较的是两个字符型变量的引用。相当于比较地址,而equals重写了equals方法,相当于比较的是内容,因此会返回true

相关文章

  • JAVA基础

    1.Object类: object类是java所有类的父类。object的几个常用方法Boolean void e...

  • Java之Object

    Object类是java类的根基类 Object类中的toString()方法: 1、SUN在object类中设计...

  • Java中Object类的几个方法

    总共包含以下几个方法:HashCode();wait();notify();equals();getClass()...

  • Java 中的 Object 类的几个方法

    Object 类被称为上帝类,也被称为祖宗类。在定义Java类时,如果没有指定父类,那么默认都会去继承Object...

  • java继承

    Object 类 1、Object类是所有类的父类 2、Java中的每个类都可以使用Object中定义的方法:-e...

  • 第12章 Object类,Math类,System类

    1. Object类 java.lang.Object类是所有引用类型的父类。定义在Object类中的方法,在所有...

  • equals()方法与hashCode()方法

    在Java中,equals()方法与hashCode方法定义在java.lang.Object类中,意味着所有的类...

  • kotlin基础

    静态方法(companion object),静态类(object)Java中修饰静态方法,使用关键字static...

  • 探讨hashCode

    在Java中,Object类是所有类的父类。今天,我们一起探讨Object类中的hashCode方法,以及hash...

  • Java中常用的类(Object 类、String 类、Stri

    一、Object 类 Object类是Java中的根类,是所有类的父类,Object类中所有方法子类都可以使用。在...

网友评论

      本文标题:Java中Object类的几个方法

      本文链接:https://www.haomeiwen.com/subject/agvyaftx.html