Javaコンストラクターとオブジェクトの作成
クラスを使用してオブジェクトを宣言することができ、オブジェクトを宣言した後、オブジェクトを作成する必要があります
1コストレーション方法
まず、建設方法が何であるかについて話しましょう。これは構造方法であると言われているため、明らかに本質的に方法です。
したがって、方法として、それはメソッドのように見えるはずです。クラスを呼び出すことを除いて、メソッドを定義する他のコードはありません();?これは、コンストラクターをクラスにカスタマイズすることなく、コンパイラがコンパイル期間中にデフォルトのコンストラクターを自動的に追加するためです。
(1)プログラムがクラスでオブジェクトを作成する場合、クラスのコンストラクターメソッドを使用する必要があります。
(2)クラスのコンストラクターの名前はクラス名とまったく同じでなければならず、タイプはありません
(3)いくつかの構造方法をクラスに記述することを許可しますが、パラメーターは異なるパラメーターであることを保証する必要があります(パラメーターの数は同じですが、パラメーターリストの対応するパラメータータイプは異なります。パラメーターの数は異なります)
(4)クラスにコンストラクターが書かれていない場合、システムはクラスに1つのコンストラクターのみがあることをデフォルトします(メソッド本体にパラメーターがなく、ステートメントはありません)
1.1。デフォルトのコンストラクターとカスタムコンストラクター
クラスで1つ以上のコンストラクターが定義されている場合、Javaはデフォルトのコンストラクターを提供しません。
1.2。コンストラクターにはタイプがありません
2オブジェクトを作成します
2.1。オブジェクト宣言
クラス名オブジェクト名
//例:人の人。
2.2。宣言されたオブジェクトに変数を割り当てます
新しいオペレーターとクラスコンストラクターを使用して、宣言されたオブジェクトに変数を割り当てます。つまり、オブジェクトを作成します
//例:変数を宣言されたオブジェクトに割り当てますパブリッククラスの例4_2_POINT {int x; int y; example4_2_point(int x、int y){this.x = x; this.y = y; }} public class emple4_2 {public static void main(string [] args){// todo auto-feenated method stub embly4_2_point example4_2_point1 = new embles4_2_point(10、10); //オブジェクトを宣言し、新しいおよびコンストラクターメソッドを使用してオブジェクトに変数をオブジェクトに割り当てます。 25); //オブジェクトを宣言し、クラス内の新しいコンストラクターメソッドを使用して変数をオブジェクトに割り当てます}}}2.3。オブジェクトメモリモデル
2.4オブジェクトの使用
「・」オペレーター:「・」演算子を使用することにより、独自の変数とメソッドにアクセスして呼び出すことができます
1.オブジェクトは独自の変数を操作します(オブジェクトのプロパティを反映します)
(1)「・」演算子を使用することにより、独自の変数へのアクセスを実現し、メソッドを呼び出すことができます
(2)DOTオペレーターは、リファレンスオペレーターまたはアクセスオペレーターとも呼ばれます。形式:オブジェクトとメソッド
3。クラス内のオブジェクトコールメソッド(オブジェクトの動作を反映します)
3.1オブジェクトの参照とエンティティ(省略)
コード例:
//デフォルトコンストラクター、カスタムコンストラクター、非建設メソッドの例クラスLader(){int x、y; //方法1:デフォルトコンストラクターlader(){} //方法2:カスタムコンストラクターlader(){x = 1; y = 1;} //方法3方法void Lader(int a、int b){x = a; y = b;}}要約します
上記は、この記事のJavaプログラミング構築方法とオブジェクトの作成のすべての詳細な説明です。私はそれが誰にでも役立つことを願っています。質問がある場合は、いつでもメッセージを残すことができます。編集者は、時間内に全員に返信し、あなたの貴重な意見を楽しみにしています。