クラスはオブジェクト指向言語で最も重要なデータ型です。クラスを使用して変数を宣言できます。オブジェクト指向言語では、クラスで宣言された変数をオブジェクトと呼びます。基本的なデータ型とは異なり、クラスを使用してオブジェクトを宣言した後、オブジェクトを作成する必要があります。つまり、クラスを使用してオブジェクトを作成する場合は、宣言されたオブジェクトが所有する変数を割り当て、オブジェクトの属性を決定する必要があります。は、このクラスのインスタンスを与えるとも呼ばれます。平たく言えば、クラスはオブジェクトを作成するためのテンプレートです。クラスがなければオブジェクトは存在しません。オブジェクトの作成は、オブジェクトの宣言とオブジェクトへの変数の割り当ての 2 つの手順で構成されます。
1. オブジェクト宣言の一般的な形式は次のとおりです。
クラスのモニカ名。
例えば:
ラダーラダー。
2. 宣言されたオブジェクトに変数を割り当てます。
クラスの new 演算子とコンストラクター メソッドを使用して、宣言されたオブジェクトに変数を代入します。つまり、オブジェクトを作成します。クラスにコンストラクターがない場合、システムは、メソッド本体にパラメーターやステートメントを持たないデフォルトのコンストラクターを呼び出します。
例えば:
classPoint{intx,y;Point(inta,intb){x=a;y=b;}}publicclassMain{publicstaticvoidmain(String[]args){Pointp1,p2;//オブジェクト p1 と p2p1=newPoint(10,10) を宣言);//オブジェクトに変数を代入します(クラス内の new とコンストラクターを使用します) p2=newPoint(23,45);//オブジェクトに変数を代入します(クラス内の new とコンストラクターを使用します)}}