时间:01-19人气:29作者:神的生死簿
子对象是类中包含的其他类的实例,作为成员变量存在;派生类是通过继承基类创建的新类,拥有基类的属性和方法。
区别
子对象:子对象是组合关系的一部分,比如汽车类包含引擎子对象,引擎不是汽车的一种,而是汽车的组成部分。子对象的生命周期由包含它的类管理,创建汽车时会自动创建引擎子对象。子对象可以来自多个不同的类,一个汽车类可以同时包含引擎、轮胎等多个子对象。
派生类:派生类是继承关系的结果,比如轿车类继承自汽车类,轿车是一种汽车。派生类自动获得基类的所有成员,并可以添加新功能或修改现有行为。派生类只能直接继承一个基类(单继承),但可以通过多层继承形成类层次结构。派生类的对象可以当作基类对象使用,实现多态性。
注意:本站部分文字内容、图片由网友投稿,如侵权请联系删除,联系邮箱:happy56812@qq.com