正在加载图片...
西安交通大学现代远程教育课程 软件工程概论 (5)继承( inheritance) 是子类自动的共享其父类中定义的属性和操作的 机制,该机制构成了类的层次结构。较高层的父类称 为基类、超类、一般类。子类称为派生类、特殊类。 子类除了继承父类的特征,还可有自己的特征。继承 有传递性,子类能继承上层的全部特征 继承性使得相似的对象可以共享程序代码和数据 结构,从而简化了创建类及对象的工作量,基类解决 般性问题,派生类解决特殊问题,提高了软件的可 重用性。继承性还使得软件便于维护,当需要扩充软 件原有功能时,从要修改的类中派生出一个子类,在 该子类中添加新的代码。 16 主讲教师:刘海岩副教授16 (5)继承(inheritance) 是子类自动的共享其父类中定义的属性和操作的 机制,该机制构成了类的层次结构。较高层的父类称 为基类、超类、一般类。子类称为派生类、特殊类。 子类除了继承父类的特征,还可有自己的特征。继承 有传递性,子类能继承上层的全部特征。 继承性使得相似的对象可以共享程序代码和数据 结构,从而简化了创建类及对象的工作量,基类解决 一般性问题,派生类解决特殊问题,提高了软件的可 重用性。继承性还使得软件便于维护,当需要扩充软 件原有功能时,从要修改的类中派生出一个子类,在 该子类中添加新的代码
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有