class Person {
public Person(){}
}
class Employee extends Person{
public Employee() {}
}
class Manager extends Employee{
public Manager() {}
}
public class HeapObjectTest {
public static void main(String[] args) {
Manager manager = new Manager();}
}
Сколько объектов будет создано в куче для кода выше?Создание объекта на куче
JVM создаст около 10 000 объектов, просто дойдя до метода main(), еще один не будет иметь большого значения. Примечание: загрузка класса в первый раз создает множество объектов. –
Возможный дубликат [Логика создания объектов в Java] (http://stackoverflow.com/questions/26115207/object-creation-logic-in-java) – sauumum
Это вопрос домашней работы, не так ли? Вы должны забыть о куче, это полная красная селедка. Просто подумайте о том, как работает наследование. – biziclop