解決済みの質問
java初心者です。 staticのあり/なしを詳しく知りたいです。 よろしくお願いしま...
dis642さん
java初心者です。
staticのあり/なしを詳しく知りたいです。
よろしくお願いします。
-
- 質問日時:
- 2012/2/14 02:01:36
-
- 解決日時:
- 2012/2/28 11:38:12
-
- 回答数:
- 1
-
- 閲覧数:
- 109
-
- ソーシャルブックマークへ投稿:
- Yahoo!ブックマークへ投稿
- はてなブックマークへ投稿
- (ソーシャルブックマークとは)
ベストアンサーに選ばれた回答
通常クラスのメソッドは、そのクラスを実体化(インスタンスの生成)で
利用できるようになります
しかし、インスタンス固有の変数などを利用しないような
(例えば、計算結果などの共通関数のよなもの)
場合は、static にしたりします
また、デザインパターンの、シングルトンのようなすべてに対して
一つしか存在しないような関数も、static にします
(例 Calendar.getInstance() )
このように static にすると、クラスを new しなくても利用できる反面
クラス内の変数 (staticでない変数)には、アクセスできません
- 違反報告
- 回答日時:2012/2/14 07:58:18
この質問は投票によってベストアンサーが選ばれました!
- この質問・回答は役に立ちましたか?
- 役に立った!
お役立ち度:
0人が役に立つと評価しています。

