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

Java 为什么对象类不是抽象的?,java,Java,可能重复: 我从来不需要把一个对象类的对象变成一个,因为我认为很多程序员以前都没有做过这件事。如果您需要创建对象类,请共享该条件,否则我想知道为什么对象类不是抽象的,而我们从不创建对象类的对象。我确实创建了对象类型的对象,这在多线程应用程序中使用锁时非常有用。这完美地回答了这个问题,我需要一个可以锁定的任何类型的对象,首先想到的是object public class MultiThreadedClass{ Object lock = new Object(); // ..

可能重复:


我从来不需要把一个对象类的对象变成一个,因为我认为很多程序员以前都没有做过这件事。如果您需要创建对象类,请共享该条件,否则我想知道为什么对象类不是抽象的,而我们从不创建对象类的对象。

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

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

实际上,我已经创建了一个用于同步和锁定的新对象