重複の可能性:
java.lang.Object が抽象的でないのはなぜですか?
オブジェクト クラスのオブジェクトを作成する必要はありません。多くのプログラマーがこれまでにこのことを行ったことはないと思います。オブジェクトクラスを作成する必要がある場合は、その条件を共有してください。そうでない場合は、オブジェクトクラスのオブジェクトを作成しないのに、オブジェクトクラスが抽象的ではない理由を知りたいです。
重複の可能性:
java.lang.Object が抽象的でないのはなぜですか?
オブジェクト クラスのオブジェクトを作成する必要はありません。多くのプログラマーがこれまでにこのことを行ったことはないと思います。オブジェクトクラスを作成する必要がある場合は、その条件を共有してください。そうでない場合は、オブジェクトクラスのオブジェクトを作成しないのに、オブジェクトクラスが抽象的ではない理由を知りたいです。
Object
マルチスレッド アプリケーションでロックを使用するときに非常に役立つタイプのオブジェクトを作成します。これは質問に完全に答えます。ロックできる任意のタイプのオブジェクトが必要で、最初に頭に浮かぶのはObject
public class MultiThreadedClass{
Object lock = new Object();
// ...
public void useSharedResource(){
synchronized(lock){
...
}
}
}
同期とロックに使用する新しいオブジェクトを実際に作成しました。