static
関数とメンバーに割り当てられるメモリは 1 回だけであり、新しいオブジェクトが作成されるたびにクラス変数に新しいメモリ空間が与えられることを知っています。
new
この次の問題で演算子を使用すると、クラス変数用に 8 バイトが得られます。しかし、メモリはいつint c
割り当てられますか? コンパイル時?
class A
{
int a,b;
void show()
{
int c;
}
public static void main(String...s)
{
new A().show();
}
}