12月26日

Barbara Streisand
Barbara Streisandオリジナル
2025-01-05 00:30:42499ブラウズ

オブジェクトとクラス:

オブジェクト:
-> Java はオブジェクト指向プログラミング言語です。オブジェクト指向アプローチの中核概念は、複雑な問題をより小さなオブジェクトに分割することです。

->オブジェクトは、状態と動作を持つ実際のエンティティです。言い換えれば、オブジェクトとは、車や椅子などがオブジェクトの例であるように、触って感じることができる有形のものです。

->銀行システムは無形物の例です。すべてのオブジェクトには個別の ID があり、これは通常、JVM が内部で識別に使用する一意の ID によって実装されます。

オブジェクトの特性:

状態: オブジェクトのデータ (値) を表します。
動作: 入金、出金などのオブジェクトの動作 (機能) を表します。
Identity: オブジェクトの ID は通常、一意の ID を介して実装されます。 ID の値は外部ユーザーには表示されません。ただし、各オブジェクトを一意に識別するために JVM によって内部的に使用されます。

オブジェクト定義:

  • オブジェクトは現実世界の実体です。
  • オブジェクトは実行時エンティティです。
  • オブジェクトは状態と動作を持つエンティティです。
  • オブジェクトはクラスのインスタンスです。

[「オブジェクトはクラスのインスタンスです。クラスは、オブジェクトの作成元となるテンプレートまたはブループリントです。したがって、オブジェクトはクラスのインスタンス (結果) です。」]

Java のクラスとは何ですか?
->クラスは、共通のプロパティを持つオブジェクトのグループです。これは、オブジェクトの作成元となるテンプレートまたはブループリントです。それは論理的な実体です。それは物理的なものではありません。

Java のクラスには以下を含めることができます:

Day  Dec 26

1.フィールド

クラス内で記述され、そのクラスから形成されたオブジェクトのステータスを示す変数はフィールドと呼ばれ、インスタンス変数と呼ばれることもあります。
-> これらは、各クラス オブジェクトに格納されるデータを指定します。 public、private、protected などのさまざまなアクセス修飾子をフィールドに適用して、フィールドの可視性や使いやすさを制御できます。

2.メソッド:

メソッドは、クラス内で定義された関数であり、そのクラスのオブジェクトが実行できるアクションや動作が含まれます。
->これらの技術により、外界が機能し、オブジェクトの状態 (フィールド) を変更できるようになります。さらに、メソッドは void (つまり、何も返さない) になることも、異なるアクセス修飾子を持つこともできます。値を返すこともできます。

参照:
-- https://www.javatpoint.com/object-and-class-in-java
-- https://www.programiz.com/java-programming/class-objects

以上が12月26日の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。