[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[jfriends:00662] Re: Java の初期化



ひろです

新井さんの下記の質問ですが・・・。
このような記述をした場合は

Hoge クラスが構築されていないのに
Hoge クラスのメゾッドを呼ぼうとしているので、
構造的に矛盾がありエラーが出ます。

なんて言えばよろしいのではないでしょうか?

それでは

> 
> 
> 新井です。
> ちょっとした疑問なのですが
> ある仕事で、クラス変数の期化をメソッドを呼んで
> やっていたのですが、私はコンストラクタ
> で行うのが正しいのかな?と思っていましたが、
> 「何でここで初期化しちゃいけないの?」
> という質問に困ってしまいました。
> 例ソース
> class Hoge{
>  int i = getIntValue();
>  public int getIntValue(){
>   return 3;
>  }
> }
> 皆さんはどうお考えですか?考えを聞かせてください。
> 
> __________________________________________________

------------------------------------------------------------------------
      ★あなたのホームページに“最新ニュース”をお届け!!      
         http://ap.infoseek.co.jp/ticker2.html