0

私はオラクルのドキュメントを読んでいました。

「スレッドが同期メソッドを呼び出すと、そのメソッドのオブジェクトの固有のロックが自動的に取得され、メソッドが戻るときに解放されます。」

ここで彼らは「メソッドの」オブジェクトについて言及しました。

メソッドのオブジェクトとは正確には何ですか?

そして今、彼らはクラスに関連付けられたオブジェクトについて言及しています

「スレッドは、クラスに関連付けられた Class オブジェクトの固有ロックを取得します。」

では、クラスに関連付けられた Class オブジェクトとは何でしょう?

それらの違いは何ですか?

4

4 に答える 4

0

クラスは、いくつかのメソッドと変数を表す、単なるユーザーのカスタム データ型です。

オブジェクトは、設計図のように、そのクラスのインスタンス変数です。

また、クラス メソッドとオブジェクト メソッドもあります。

オブジェクト メソッドをそのクラスの特定のインスタンスに送信し、Class メソッドをそのクラスに送信します。

たとえば、Class Car があります。そして、車がどのように構築され、何ができるかを説明しているだけCreate a new carです。たとえば、メルセデスやアウディよりもオブジェクトが少なくなります。そして、このオブジェクトはメソッド drive と stop に応答できます。それは理にかなっていますか?

于 2012-04-13T07:39:22.690 に答える
0

オブジェクトは、操作またはアクセスできるインスタンス化されたエンティティです。

于 2012-04-13T07:40:48.310 に答える