クラスを使用する前に定義する必要があります。クラスはオブジェクトを作成するためのテンプレートであり、オブジェクトの作成はクラスインスタンス化とも呼ばれます。
以下は、Javaのクラスの定義を理解するための簡単な例です。
Public Class Dog {int age; 「マスター、私は空腹です」);
例の説明:
Publicはクラスの修飾子であり、クラスが公開クラスであり、他のクラスでアクセスできることを示しています。修飾子については、次のセクションで説明します。クラスは、クラスを定義するキーワードです。犬はクラス名です。名前と年齢は、属性とも呼ばれるクラスのメンバー変数です。
クラスには、次のタイプ変数を含めることができます。
建設方法
クラスのインスタンス化中に自動的に実行される方法は、コンストラクターと呼ばれ、手動で呼び出す必要はありません。コンストラクターは、クラスのインスタンス化中にいくつかの初期化作業を行うことができます。
コンストラクターの名前はクラスの名前と同じでなければならず、返品値はありません。
各クラスにはコンストラクターがあります。コンストラクターがクラスに対して明示的に定義されていない場合、Javaコンパイラはクラスにデフォルトのコンストラクターを提供します。
コンストラクターの例は次のとおりです。
Public Class Dog {int age; )//通常の方法は、void bark(){system.out.println( "wow、come over")} void hungry( "master、i 'M Hungry ");} public static void main(string arg []){//オブジェクトを作成するときに渡されるパラメーターは、コンストラクターパラメーターリストdog mydog = new Dog(" Huahua "、3);}}}に対応する必要があります。
実行結果:
私を採用してくれた私のマスターに感謝します
説明:
オブジェクトを作成します
オブジェクトはクラスのインスタンスであり、オブジェクトを作成するプロセスはクラスのインスタンス化とも呼ばれます。オブジェクトは、テンプレートとしてクラスで作成されます。
Javaでは、新しいキーワードを使用してオブジェクトを作成するには、一般に次の3つの手順があります。
宣言:オブジェクト名とオブジェクトタイプを含むオブジェクトを宣言します。
インスタンス化:新しいキーワードを使用して、オブジェクトを作成します。
初期化:新しいものを使用してオブジェクトを作成する場合、コンストラクターメソッドが呼び出され、オブジェクトを初期化します。
例えば:
犬のmydog;
宣言中に初期化することもできます。
犬mydog = new Dog( "Huahua"、3);
メンバー変数とメソッドにアクセスします
作成されたオブジェクトを介してメンバー変数とメンバーメソッドにアクセスします。
// instantiate dog mydog = new Dog( "Huahua"、3); //メンバー変数MyDog.Nameにアクセスしてください。
次の例は、メンバー変数とメソッドにアクセスする方法を示しています。
パブリックドッグ{string name1、name = age.out.println; System。 {dog mydog = new Dog( "Huahua"、3) name + "、i" + "year-old");
実行結果:
私は子犬です。
Javaクラスの基本的な実行順序<br />次のクラスで基本的なJavaクラスの実行順序について説明します。
Public Class Demo {private int age; out.println(obj.name + "The Age is" + obj.age)}
基本的な実行順序は次のとおりです。
プログラマーとして、プログラムの基本的な実行プロセスについて明確にする必要があります。そうしないと、混乱することは、コードと技術開発の作成に有害です。