static変数:インスタンス変数との違い | Javaプログラミング初心者のためのページ

static変数:インスタンス変数との違い

インスタンス変数はインスタンス化の度に別の領域が作成されます。
クラス変数は初めてそのクラスを使用したときに1つの領域が作成されます。
何個インスタンスを作成しても、クラス変数の領域は1つしか作成されません。

問題1
問題2