gpt4 book ai didi

java - 据说,当我们创建子类的对象时,会自动创建其父类(super class)的对象。这是真的吗?

转载 作者:行者123 更新时间:2023-11-30 03:41:55 26 4
gpt4 key购买 nike

据说当我们创建 object 时的sub-class自动 objectssuper-classes被创建。这是真的吗?如果是,那么如果父类(super class)是抽象类怎么办。

最佳答案

不,那不是真的。对象只有一种类型:您实例化的类。该对象还将包含父类(super class)的所有字段,并且可以在该对象上调用父类(super class)(尚未被重写)的所有方法,但它仍然只是一个对象。

例如,假设您有:

class A {
int i;
}

class B extends A {
int j;
}

如果实例化 new B(),您将获得一个对象,该对象具有两个字段的存储空间,ij

关于java - 据说,当我们创建子类的对象时,会自动创建其父类(super class)的对象。这是真的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26645354/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com