Javaのクラスの構成要素
Javaのクラスは、いくつかの構成要素から成り立っています。
- クラスの修飾子: クラスへのアクセス権を制御するために使用され、public、protected、private およびデフォルト (修飾子なし) などがあります。
- クラス名:Java の識別子命名規則に従って、クラスを識別するために使用されるクラス名。
- クラスの継承では、あるクラスが他のクラスの性質やメソッドを受け継ぎます。継承する親クラスは、extends というキーワードで指定します。
- クラスがインターフェースを実装:あるクラスは1つ以上のインターフェースを実装でき、implementsというキーワードを使って実装するインターフェースを指定します。
- クラスのメンバー変数(フィールド) = クラスの属性で、オブジェクトの状態を保持するために使われるものとなり、基本型か参照型。
- クラスの挙動:オブジェクトの挙動を定義するもので、メソッドのパラメータ、返り値、メソッド本体を含みます。
- クラスのコンストラクタ:オブジェクト作成時にオブジェクトの状態を初期化するもので、クラス名と同じで、戻り値がありません。
- static修飾されたメンバー:static修飾のあるメンバーは、オブジェクトを作成する必要なく、クラス名で直接呼び出すことができます。
- ネストしたクラス: 別のクラス内に定義することができ、外部クラスのメンバにアクセスできるクラス
- 类的注释:用于对类的说明和注解,可以增加代码的可读性和可维护性。
これらのコンポーネントはJavaクラスの構造や機能を組み合わせて作ります。