0

オブジェクト、クラス、インスタンスに関する多くの投稿を見て、少し混乱しました。次の例について説明が必要です。

ゲームを作成するとします。ゲームには 3 つのメニューがあります。

  • メインメニュー、
  • レベルメニュー
  • オプションメニュー。

ここで、これらすべてのメニューにタイトル、指示、ボタンなどがあるため、呼び出されるクラスを定義するGameMenuとします...次に、このクラスを使用してメニューをインスタンス化します。

MainMenu = GameMenu();
LevelMenu = GameMenu();
OptionMenu = GameMenu();

classそして、タイトルやボタン ラベルなどのパラメーターを角括弧内に渡します。この例のコンテキストでは、 myはGameMenu、 myobjectsは COLLECTIVELY MainMenuLevelMenuand OptionMenu、 myinstancesは 1 つの特定のオブジェクトMainMenuであり、インスタンスでOptionMenuあると言っているのは正しいことです。インスタンスでLevelMenuあり、インスタンスです。

それは私が教えられたことですが、それはオブジェクトとインスタンスがまったく同じものであることを意味します.

簡単に言えば、objectinstance用語は同義語ですか?

4

3 に答える 3

0

はい、あなたの言う通りです。オブジェクトとインスタンスは同義語です。 http://en.wikipedia.org/wiki/Instance_(コンピューター科学) http://en.wikipedia.org/wiki/Object_(コンピューター科学)

于 2013-05-04T15:17:13.263 に答える