public class Counter{
static int count = 0;
Counter(){ ++count; } public static void main(String[] args){ Counter c = new Counter(); c = new Counter(); System.out.println(c.count); }
}
なぜ2行目のstaticを外せば答えが変わるのでしょうか?
また、c = new Counter()はどういう意味ですか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。