Может быть, это его глупый вопрос !!переменная экземпляра действует как объект, если класс предварительно определен
Пусть
public class A{
Long weight = 1200L;
Integer i = 10;
int z = 20;
A a; }
public class B extends A{
public static void main(String[] args) {
B b = new B();
B c = new B();
B d = new B();
}
}
Я хочу знать, сколько объектов будут созданы? что я знаю, 3 объекта, соответствующие b, c, d и long, Integer, int для каждой ссылки. Более того, каждый объект, соответствующий b, c, d, имеет переменную экземпляра «a».
Это правильно? Если да, значит ли это, если у меня есть переменные экземпляра с классом-оболочкой или любым предопределенным классом, у меня есть собственный объект по определенному классу (в mycase Integer и Long)?
Заранее спасибо
Кстати, переменная 'int' не ссылается на объект. –
int как A ... нормальная переменная экземпляра – user2985842
Я пропустил это главное создание экземпляров B. 9 объектов. –