logo

Java でのオブジェクト定義

オブジェクト オブジェクト指向テクノロジーを理解するための鍵となります。オブジェクト指向プログラミングの目的は、プログラミングで実際のエンティティを実装することです。データのバインディングにも重点を置いています。 OOPにはさまざまな概念があります 物体 もその1つです。このセクションでは、Java でのオブジェクト定義について説明します。

オブジェクトの定義

オブジェクト指向プログラミング用語では、オブジェクトは Java クラスのメンバーです。としても知られています 実例 クラスの。オブジェクトは実行時に作成されることに注意してください。簡単に言えば、オブジェクトは実際の言葉の実体です。たとえば、犬、車、ペン、机など。各オブジェクトは次の 2 つの特性を共有します。

    身元:オブジェクト ID は一意の ID です。 ID の値は外部ユーザーには表示されません。これは、各オブジェクトを一意に識別するために JVM によって内部的に使用されます。州:変数 (フィールド) に格納されるオブジェクトの状態。行動:メソッドはオブジェクトの動作を示します。

オブジェクトの例

犬の例を挙げてみましょう。犬の状態には、色、空腹、性別、品種、年齢が含まれます。犬の行動には、走る、吠える、食べる、寝る、尻尾を振る、取ってくるなどが含まれます。

Java オブジェクトを作成するにはどうすればよいですか?

手順としては以下の3つがあります オブジェクトを作成する クラスから。

  • 宣言
  • インスタンス化
  • 初期化

宣言: オブジェクト型を持つ変数名を持つ変数宣言。

インスタンス化: Java では、クラスのオブジェクトを作成するための新しいキーワードが提供されています。

それ以外の場合は bash

初期化: new キーワードの後に​​はコンストラクターの呼び出しが続きます。この呼び出しにより、新しいオブジェクトが初期化されます。 Java でオブジェクトを初期化するには、次の 3 つの方法があります。

    参照変数:データをオブジェクトに保存することを意味します。複数のオブジェクトを作成し、参照変数を通じてそのオブジェクトに情報を保存できます。方法別:メソッドを呼び出してオブジェクトを初期化します。コンストラクター別:コンストラクターを使用してオブジェクトを作成することもできます。

Java でオブジェクトを作成するさまざまな方法

Java でオブジェクトを作成するには、さまざまな方法があります。

  • 新しいキーワードを使用する
  • newInsatnce() メソッドの使用
  • clone() メソッドの使用
  • 逆シリアル化の使用
  • ファクトリメソッドの使用

匿名オブジェクト

Java を使用すると、 匿名 物体。つまり、名前なしでオブジェクトを作成できるということです。したがって、参照を持たないオブジェクトは、 匿名 物体。匿名オブジェクトの欠点は、オブジェクトの作成時にのみ使用できることです。一度オブジェクトを使用したい場合は、匿名オブジェクトを使用するのが良いでしょう。

例えば:

 new Draw(); //anonymous object 

匿名オブジェクトを介してメソッドを呼び出します。

 new Draw().rectangle(); 

1 つのタイプの複数のオブジェクトを 1 行に作成することもできます。

 Circle() c1 = new Circle(), c2 = new Circle(); //creating two objects or reference variable 

Java プログラムでのオブジェクトの使用

Student.java

 public class Employee { int stu_id=105; // data member (or instance variable) String stu_name='Nitin'; // data member (or instance variable) public static void main(String args[]) { // Creating an object of the Student class Student stu = new Student(); System.out.println('Student ID: '+e.stu_id); System.out.println('Student Name: '+e.stu_name); } } 

出力:

 Student Id: 105 Student Name: Nitin