#Java のクラスは、オブジェクト指向プログラムを構築するための基本単位であり、類似したオブジェクトやエンティティの共通の属性やメソッドを抽出して形成される「テンプレート」です。オブジェクト。
Java のオブジェクト (推奨学習: java コース)
次に、オブジェクトとは何かを詳しく見てみましょう。あなたの周りの現実世界を見ると、車、犬、人など、多くの物体があなたの周りにあることがわかります。これらすべてのオブジェクトには独自の状態と動作があります。
犬を例に挙げます。そのステータスには、名前、品種、色が含まれます。犬の行動には、吠える、尻尾を振る、走るなどがあります。
実際のオブジェクトとソフトウェア オブジェクトを比較すると、それらは非常によく似ています。
ソフトウェア オブジェクトにも状態と動作があります。ソフトウェア オブジェクトの状態はその属性であり、その動作はメソッドを通じて反映されます。
ソフトウェア開発では、メソッドはオブジェクトの内部状態の変化に作用し、オブジェクト間の相互呼び出しもメソッドを通じて完了します。
Java のクラス
クラスは、Java オブジェクトを作成するためのテンプレートとして見ることができます。
次の簡単なクラスを通して Java のクラスの定義を理解しましょう:
public class Dog{ String breed; int age; String color; void barking(){ } void hungry(){ } void sleeping(){ } }
クラスには次のタイプの変数を含めることができます:
ローカル変数 : メソッド、コンストラクター、またはステートメント ブロックで定義された変数はローカル変数と呼ばれます。変数の宣言と初期化はすべてメソッド内で行われ、メソッド終了後、変数は自動的に破棄されます。
メンバー変数: メンバー変数は、クラス内およびメソッド本体の外で定義される変数です。このような変数は、オブジェクトの作成時にインスタンス化されます。メンバー変数には、特定のクラスのメソッド、コンストラクター、およびステートメント ブロックからアクセスできます。
クラス変数: クラス変数はメソッド本体の外のクラスでも宣言されますが、静的型として宣言する必要があります。
クラスには複数のメソッドを含めることができます。上記の例では、barking()、hungry()、sleeping() はすべて Dog クラスのメソッドです。
以上がJavaクラスの用途は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。