修飾子 class クラス名{ クラスの定義 } |
---|
修飾子 変数の型 変数名; |
---|
class Human{ //名前を入れるためのフィールドnameの宣言 private String name; }
アクセス修飾子 コンストラクタ名(引数){ 処理 } |
---|
class Human{ //名前を入れるためのフィールドnameの宣言 private String name; //引数なしのコンストラクタを明示的に定義 public Human(){ } //nameフィールドに値を入れる引数ありのコンストラクタの定義 public Human( String name ){ this.name = name; } }
this.name
というのは、このクラスで宣言されている各インスタンスの持つnameフィールドを表している。
修飾子 返り値の型 メソッド名(引数){ 処理 return 式; } |
---|
class Human{ //名前を入れるためのフィールドnameの宣言 private String name; //引数なしのコンストラクタを明示的に定義 public Human(){ } //nameフィールドに値を入れる引数ありのコンストラクタの定義 public Human( String name ){ this.name = name; } //nameフィールドに値を入れるためのsetNameメソッドの定義 public void setName( String name ){ this.name = name; } //nameフィールドの値を返すgetNameメソッドの定義 public String getName(){ return name; } //nameフィールドの値を表示するpringDataメソッドの定義 public void printData(){ System.out.println( "名前" + name ); } }