Java Class - Object

Posted mature-mike

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java Class - Object相关的知识,希望对你有一定的参考价值。

Object 类是 Java 所有类的父类, 所有类默认都是继承这个类,不需要显示的指定 extends.

该类包含以下方法:

  1. public final native Class<?> getClass()

  2. public final native void notify()

  3. public final native void notifyAll()

  4. public final void wait() throws InterruptedException

  5. public final native void wait(long timeout) throws InterruptedException

  6. public final void wait(long timeout, int nanos) throws InterruptedException

  7. public native int hashCode()

  8. public boolean equals(Object obj)

  9. protected native Object clone() throws CloneNotSupportedException

  10. protected void finalize() throws Throwable

 其中有些方法被声明为final, 也就是说不能被覆写。 在实际的编程中,我们可能会根据需要覆写其他的方法,比如 hashcode 和equal 等方法。

1) getClass

 -获取运行时对象的Class实例

2)  wait

3) notify

4) equal

5) hashCode

6) clone

7) fanalize

 

以上是关于Java Class - Object的主要内容,如果未能解决你的问题,请参考以下文章

JAVA反射问题,一个方法类的参数能否通过设置成泛型或者啥来接收反射的CLASS。

淘汰验证消息显示为 [object Object]

java内存泄露

Scala入门系列:面向对象之object

XML转Bean

用java编写出来:用数组实现一个栈