このコードはコンストラクタよりも先に実行されるというようなことが本に書いてありました。
どのようにしてコンストラクタよりも先に実行されるようにしているのでしょうか?
またもしコンストラクタよりも先に実行されていると仮定して、なぜコンストラクタよりも先に実行する利点、必要性があるのでしょうか?
コンストラクタは初期設定としての役割を持っているわけで、初期設定の前に、なんで値を与える必要があるのかがわかりません。
くわしいかた、教えてください、お願いします
コード class Employee { static int assignId() { int r=nextId; nextId++; return r; } private int id=assignId(); }
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。