Uso de memória Java na herança
Como é o uso da memória em Java ao estender uma classe base.
A classe filho contém uma instância da classe base (com sua própria sobrecarga e tudo) ou possui apenas sua própria sobrecarga de 16 bytes?
class Foo {
int x;
}
class Bar extends Foo {
int y;
}
Então, mais especificamente, qual é o uso de memória de uma instância do Bar?
É issoFoo (including overhead) + Bar(including overhead)
ou apenasFoo (excluding overhead + Bar(including overhead)