为什么对象类不是抽象的?

时间:2012-07-03 19:00:11

标签: java

  

可能重复:
  Why java.lang.Object is not abstract?

我永远不需要创建Object Class的对象它认为很多程序员以前都没有做过这件事。如果你需要创建一个Object类,那么请分享这个条件,否则我想知道为什么Object Class不是抽象的,而我们从不创建Object类的对象。

2 个答案:

答案 0 :(得分:4)

我创建了Object类型的对象,这些对象在多线程应用程序中使用锁时非常有用。这完全回答了这个问题,我需要一个可以锁定的任何类型的对象,首先想到的是Object

public class MultiThreadedClass{
     Object lock = new Object();
     // ...
     public void useSharedResource(){
          synchronized(lock){
              ...
          }
     }
}

答案 1 :(得分:2)

我实际创建了一个用于同步的新对象&锁定。