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]

クラスの構成

公開日:

更新日:


コメントを残す

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

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

ABOUT – プロフィール

88to(ハヤト)
Webエンジニア。世界30カ国を巡る中で経験した、数々の「失敗」や「現地のリアル」をありのままに記録しています。
タイ・インド・南米など、迷いやすい移動手段や宿選びのコツを、エンジニアの視点で整理。
華やかな旅の裏側にある泥臭い実体験を通じて、これから旅に出る方へ「等身大の知恵」をお届けします。

RANKING – 人気記事

INDEX – カテゴリー