未初始化的原始实例变量是否会占用内存?

7 浏览
0 Comments

未初始化的原始实例变量是否会占用内存?

在Java中,如果声明一个类级别的实例变量而不初始化,是否会占用内存?

例如:如果我不使用i = 5;对其进行初始化,int i;会使用任何内存吗?

细节:

我有一个庞大的超类,许多不同(不足以拥有自己的超类)的子类扩展该超类。有些子类不使用超类声明的每个基本类型。我是否可以将这些基本类型保持为未初始化,并仅在必要的子类中进行初始化以节省内存?

0