在类层次结构中,超类和子类都可以有自己的构造函数。
超类构造函数负责构造对象中与超类对应的部分。
子类构造函数负责构造对象中与子类对应的部分。
实际上,对象构造分两步完成:首先构造超类,然后构造子类。
如果只有子类定义了构造函数,则自动调用超类构造函数来构造对象的超类部分,使用超类的默认构造函数。
示例:这是 Triangle 类的一个版本,它定义了构造函数并将样式设置为私有,由构造函数设置。
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3