Создается ли экземпляр суперкласса, когда мы создаем экземпляр объекта?

Создается ли экземпляр суперкласса, когда мы создаем конкретный класс в Java. Если это так, то будет много накладных расходов на создание экземпляров всех суперклассов. Я попробовал следующий код:

public class AClass {
    public AClass() {
        System.out.println("Constructor A");
    }
}

public class BClass extends AClass{
    public BClass(){
        System.out.println("Constructor B");
    }
}

public class Test {
    public static void main(String[] args) {
        BClass b = new BClass();
    }
}

Вывод кода:

Constructor A

Constructor B

Итак, означает ли это, что полная иерархия объектов суперклассов создается, когда мы создаем экземпляр класса?

Ответы на вопрос(3)

Ваш ответ на вопрос