недавно я прошел через концепцию наследования.
Как мы все знаем, в наследовании superclass
объекты создаются / инициализируются до subclass
объектов. Поэтому, если мы создадим объект subclass
, он будет содержать всю информацию о суперклассе.
Но я застрял в одной точке.
Существуют ли методы суперкласса и подкласса в отдельном стеке вызовов?
Если это так, есть ли specific reason
для того же самого?
Если это не так, почему они не появляются в одном стеке вызовов?
Е.Г.
// Superclass
class A {
void play1( ) {
// ....
}
}
// Subclass
class B extends A {
void play2( ) {
//.....
}
}
Тогда появляются ли вышеупомянутые 2 метода, т.е. play1( )
и play2( )
, в отдельном стеке вызовов?
Спасибо.