脚本宝典收集整理的这篇文章主要介绍了

Java的Object类 ——终极类

脚本宝典小编觉得挺不错的,现在分享给大家,也给大家做个参考,希望能帮助你少写一行代码,多一份安全和惬意。

引言

深刻的记得刚来团队时,什么是对象,什么又是面向对象,而潘老师又常说:万物皆对象

现在基本上可以理解其中意思。

`Object类的基本定义

Object类是所有类的父类,也就是说任何一个类的定义的时候如果没有明确的继承一个父类的话,那么它就是Object的子类,也就是说以下两种类的定义的最终效果是完全相同的。

public class Dog{   }
public class Dog extends Object{  }

对象会带有从父类继承下来的所有东西,这代表每个对象,不论实际类型,也会是Object的实例。所以Java中的每个对象除了真正的类型外,也可以当是Object来处理。当你执行new Snowboard()命令时,除了在堆上会有一个Snowboard对象外,此对象也包含了一个Object在里面。

clipboard.png

Object类提供了的11个方法

1.public final native Class<?> getClass() 2.public native int hashCode() 3.public boolean equals(Object obj) 4.public String toString() 5.protected native Object clone() throws CloneNotSupportedException 6.public final native void notify() 7.public final native void notifyAll() 8.public final native void wait(long timeout) throws InterruptedException 9.public final void wait(long timeout, int nanos) throws InterruptedException 10.public final void wait() throws InterruptedException 11.protected void finalize() throws Throwable { }

在Java中我们经常用到的hashCode()equals来判断俩个对象是否相等

如果有兴趣的话,请看下面的说明,写的挺详细的!!!!!

Java根类Object的方法说明

总结

以上是脚本宝典为你收集整理的

Java的Object类 ——终极类

全部内容,希望文章能够帮你解决

Java的Object类 ——终极类

所遇到的程序开发问题,欢迎加入QQ群277859234一起讨论学习。如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典网站推荐给程序员好友。 本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。

80%的人都看过