(简答题)
将类的多继承转换为单继承的常用方法是什么?
正确答案
用接口替代类,以保持子类的类型结构。选择保留一个超类,而将其它超类都转换为接口。把一个类转换为一个接口,主要是运用泛化与聚集关系,为这些接口分别提供一个实现类,然后子类中将每个实现类的一个对象作.为自己的一个性质加以引用,用一个聚集关系。
答案解析
略
相似试题
(简答题)
什么是类的继承?怎样定义派生类?
(简答题)
什么是类的继承和派生?
(简答题)
什么是泛化?泛化是否就是类的继承,如果不是请说明理由。
(判断题)
子类可以继承父类的构造方法。
(判断题)
父类的构造方法不可以被子类继承。()
(填空题)
在类层次中,子类只继承一个父类的数据结构和方法,则称为()。子类继承了多个父类的数据结构和方法,则称为()。
(单选题)
欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的?()
(判断题)
一个子类能够继承其所有父类的属性和方法。
(判断题)
继承是指子类可以拥有父类的全部属性和操作,继承是OO方法的一个重要的概念,并且是OO技术可以提高软件开发效率的一个重要原因。