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はmain()メソッドに近づくにつれ約10,000個のオブジェクトを作成しますが、もう1つはそれほど大きな違いはありません。注:初めてクラスを読み込むと、たくさんのオブジェクトが作成されます。 –
[Javaでのオブジェクト作成ロジック]の複製があります(http://stackoverflow.com/questions/26115207/object-creation-logic-in-java) – sauumum
これは宿題に関する質問ですね。あなたはヒープを忘れるべきです、それは完全な赤ちゃんです。継承の仕組みについて考えてみてください。 – biziclop