Java:クラスの構成・要素・定義方法

クラスの構成要素

  1. クラス名:フィールド メソッドの構成に付ける名前
  2. フィールド:クラス内に格納するデータの内訳
  3. メソッド:クラスに持たせる機能(命令)

※ 上記の3点をプログラムで定義する。 ⇒ 箱の設計 ⇒ ユーザクラスの定義

クラス定義(クラス名の策定)

構文

[code lang=java]
class クラス名 {

}
[/code]

Manクラスを定義

[code lang=java]
class Man {

}
[/code]

※ クラス名の先頭文字は 英大文字を使用。

フィールド定義

構文

[code lang=java]
class クラス名 {
変数型 変数名;
}
[/code]

Manクラスに氏名(String)と年齢(int)のフィールドを定義する。

[code lang=java]
class Man {
// フィールドの定義
String name; // 氏名
int age; // 年齢
}
[/code]

メソッド定義

構文

[code lang=java]
class クラス名 {

戻り値型 メソッド(引数型 変数名,・・・) {

return 戻り値;
}
}
[/code]

Manクラスに Manクラスです。と表示するメソッドoutsmg()を定義する。

[code lang=java]
class Man {
void outmsg() {
System.out.println(Manクラスです。);
}
}
[/code]

クラスの宣言

構文

[code lang=java]
クラス名 変数名 = new クラス名();
[/code]

※ メインクラス側で宣言を行う。

フィールドの参照

構文

[code lang=java]
変数名.フィールド名;
[/code]

メソッドの使用

構文

[code lang=java]
変数名.メソッド名(引数1,・・・・);
[/code]

クラスの構成

The following two tabs change content below.
渋谷でWebエンジニアをしています。 株主優待目的で日本株からはじめ、投資信託・米国株の流れで投資しています。 最近は懸賞もハマってます(笑) 旅の思い出ログ、投資運用ログ、株主優待ログが中心のブログです。 どうぞ、よろしくお願いします!

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

About Us

Sed gravida lorem eget neque facilisis, sed fringilla nisl eleifend. Nunc finibus pellentesque nisi, at is ipsum ultricies et. Proin at est accumsan tellus.