1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【Java】入門 構造 クラス定義 クラスとインスタンスの関係 メソッド定義のフォーマット

Posted at

アウトプット

クラスとは?
クラス=フィールド+メソッドである
処理を定義したものがメソッドである。

package javabase;//←パッケージ宣言
class Staff {//←テンプレート
String name;
int staffid;
String email;
}

1クラスの定義
public class StaffInfo {//←クラス定義

public static void main(String[] args) { //メソッドの定義

	Staff yamada = new Staff();//←インスタンスの生成
	yamada.name ="Taro Yamada";
	
	System.out.println(yamada.name);

}

}

Javaのプログラムを作る=クラスを作る

2クラスとインスタンスの関係
//クラス=テンプレート たい焼きの型
//インスタンス=テンプレートから生成された部品 たい焼きがインスタンスです。
//class Staff { //←Staffクラス (テンプレートである) 
// String name;
// int staffid;
// String email;
//}
//Staff yamada = new Staff();//山田さんのインスタンス(実体である)

3 メソッド定義のフォーマット

//クラスとは

//クラスX

//データを格納 フィールドA.B
//記述の処理 メソッドXYZ

//public class StaffInfo {//←クラス定義 これからクラスを定義しますよと言う宣言

//public static void main(String[] args) { //メソッドの定義 このクラスで使用するメッドの定義

//メソッドの定義
//public←アクセス修飾子

//public 他のクラスからアクセス可
//protected 同一パッケージ内・継承クラス
//なし 同一パッケージのみ
//private

//メソッドの定義
//static ←その他の修飾子

//absract 抽象クラス・メソッド
//static クラスから直接呼び出せる(インスタンスから呼ばない
//final 変更ができない

//void
//void 返り値のタイプ

//処理結果を繰り返す>返り値の型を定義

//値を繰り返さない > [void]

//main(String[] args)←メソッド名(引数)
//メソッドを呼び出すときにパラメーターを渡す。
//パラメータ=引数
//カンマで複数渡せる

2//クラスとインスタンスの関係
//クラス=テンプレート たい焼きの型
//インスタンス=テンプレートから生成された部品 たい焼きがインスタンスです。
//class Staff { //←Staffクラス (テンプレートである) 
// String name;
// int staffid;
// String email;
//}
//Staff yamada = new Staff();//山田さんのインスタンス(実体である)

//3 メソッド定義のフォーマット

//クラスとは

//クラスX

//データを格納 フィールドA.B
//記述の処理 メソッドXYZ

//public class StaffInfo {//←クラス定義 これからクラスを定義しますよと言う宣言

//public static void main(String[] args) { //メソッドの定義 このクラスで使用するメッドの定義

//メソッドの定義
//public←アクセス修飾子

//public 他のクラスからアクセス可
//protected 同一パッケージ内・継承クラス
//なし 同一パッケージのみ
//private

//メソッドの定義
//static ←その他の修飾子

//absract 抽象クラス・メソッド
//static クラスから直接呼び出せる(インスタンスから呼ばない
//final 変更ができない

//void
//void 返り値のタイプ

//処理結果を繰り返す>返り値の型を定義

//値を繰り返さない > [void]

main(String[] args)←メソッド名(引数)
メソッドを呼び出すときにパラメーターを渡す。
パラメータ=引数
カンマで複数渡せる

メソッドの定義

public static void main(String[] args)

mainメソッドは

他のクラスから呼び出せる。
クラスから直接呼び出せる
返り値を持たない
argasと言う配列型の引数(パラメーター)を持つ

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?