回答編集履歴
1
追記
answer
CHANGED
@@ -4,4 +4,6 @@
|
|
4
4
|
> メソッドに対して static を付けると、 クラスに属するメソッドになります。 (静的メンバーにしかアクセスできなくなります。 メソッドからインスタンス フィールドなどにアクセスする必要が特にない場合には、静的メソッドにしておく方が実行効率がいい。)
|
5
5
|
|
6
6
|
用途としては、以下のような場合を想定しているようです。
|
7
|
-
> 数学関数や数学定数などのように、そもそもインスタンスを持つ必要のないものもあります。 この場合にも、静的メソッド・静的フィールド(あるいは別項で説明する「定数」)を使います。
|
7
|
+
> 数学関数や数学定数などのように、そもそもインスタンスを持つ必要のないものもあります。 この場合にも、静的メソッド・静的フィールド(あるいは別項で説明する「定数」)を使います。
|
8
|
+
|
9
|
+
ozwkさんが回答されたように「自身の中に定義されたメソッド」であれば、非staticのメンバーでもアクセスできるのでしょうが。
|