メソッド
目次
修飾子
public:どこからでも呼べる
private:同一クラス内のみ
static:クラスに属する
引数
- 実引数:呼び出し時に渡す値
- 仮引数:定義側の引数定数
staticメソッド/インスタンスメソッド
staticメソッド
static修飾子を付ける
- クラスに属する
- オブジェクト不要
- 呼び出し:
ClassName.method();
インスタンスメソッド
- オブジェクトに属する
- 呼び出しにはインスタンスが必要
引数の渡し方
Javaの原則:値渡し
プリミティブ型
参照型
オーバーロード
- 同じ名前のメソッドを複数作ること
- 引数の型・個数によって区別される
- 判定基準:
- 戻り値型は判定に使われない
- ↔単一定義