第9章面向对象设计──类和对象.ppt

第9章面向对象设计──类和对象资料

《ASP.NET 3.5网站开发从入门到精通》 第9章 面向对象设计——类和对象 9.1 面向对象程序设计的基本概念 9.1.1 对象 9.1.2 类 9.1.3 封装性 9.1.4 继承性 9.1.5 多态性 9.1.1 对象 对象的特征分为静态特征和动态特征两种 静态的特征指对象的外观、性质、属性等 动态的特征指对象具有的功能、行为等 人们将对象的静态特征抽象为属性,用数据来描述,在Java语言中称之为变量;人们将对象的动态特征抽象为行为,用一组代码来表示,完成对数据的操作,在Java语言中称之为方法 9.1.2 类 将具有相同属性及相同行为的一组对象称为类 面向对象的程序设计有三个主要特征如下 ⑴ 封装性 ⑵ 继承性 ⑶ 多态性 9.1.3 封装性 封装性将尽可能对外界公布一个有限的界面,而将其细节隐藏起来 有了封装性,软件设计人员可以集中精力考虑开发系统各模块之间的关系等重大问题,而模块内部的实现可得到程序设计人员的研究与完善,可以充分保证模块质量和可靠性,也支持软件工程化思想 9.1.4 继承性 继承所表达的就是一种对象之间的相交关系,它使得某类对象可以继承另外一类对象的数据成员和成员方法 继承具有以下特征 ⑴ 继承关系是传递的。继承

文档评论(0)

1亿VIP精品文档

相关文档