继承性和类扩充.ppt
继承性和类扩充 对象 (object) 我们可以把生活所在的真实世界(Real World)当作是由许多大小不同的对象所组成的。对象可以是有生命的个体,比如一个人或一只鸟。 对象 对象也可以是无生命的个体,比如一辆汽车或一台计算机。 对象也可以是一件抽象的概念,如天气的变化或鼠标所产生的事件。 对象的特征 对象有两个特征:状态(state)和行为(behavior)。例如:一个人有他的身高或体重作状态,并有他的行为——如唱歌、打球、骑摩托车、开汽车。一只狗有它的颜色作状态,也有它的行为,如吠叫或跳跃。 而在程序设计中,软件对象的概念由真实世界对象而来。对象的概念是面向对象软件对象将状态保存在变量(variables)或称数据字段(data field)里。而行为则借助方法(methods)为工具来实现 。 软件对象的定义 我们可以对软件对象作以下的定义—— 汽车对象 以汽车为例,我们可定义其状态与方法如: OOP三大特性:封装、继承与多态 封装(encapsulation ) 从软件对象的表示图里,我们可以看到对象的核心是由对象的变量所构成。对象的方法包围此核心,使核心对其他的对象是隐藏的,而将对象的变量包裹在其对象方法的保护性监护之下就称之为封装(encapsulation)。封装用来将对其他对象不是重要的实行细节隐藏起来。就好比你开车换档时,并不须要知道变
您可能关注的文档
- 盐亭县食药工质局内资公司(含有限责任公司、改制企业).doc
- 监利县第一初级中学罗琼.ppt
- 真正的美容在于以内养外.doc
- 石台县2017年第三批光伏扶贫电站监理项目.doc
- 研究生学籍事务.doc
- 科学与宗教(scienceandreligion).doc
- 科技计划项目申报书格式(广西科技基地和人才专项适用).doc
- 秦都区城区义务教育阶段中小学2010年学区划分一览表.doc
- 稿件我校48篇文章入选2009年上海社科界学术年会优秀论.doc
- 第一单元《五星红旗我为你骄傲》.doc
- 高校理工科实验室的性别化空间政治_2026年5月.docx
- 数字化转型对企业治理结构的影响与董事会监督职能重塑_2026年3月.docx
- 大学生助农表情包在老年机显示适配与传播障碍解决_2026年3月.docx
- 互文性典故化用无痕技巧掌握.docx
- 智能插座在大学生宿舍安全用电管理中的应用_2026年5月.docx
- 脑纹绘画:将脑电波图形直接转换为墙面艺术图案.docx
- 共享经济平台双边用户匹配的公平与效率平衡机制设计_2026年3月.docx
- 高维导游:向三维生物解释四维空间的讲解词.docx
- 银饰发黑擦银布抛光损伤程度评估.docx
- 生成式人工智能辅助大学生论文写作的伦理边界与规范研究_2026年3月.docx
最近下载
- Kymco光阳赛艇 CT250 CT300 (CK250T-11 CK300T-11)用户手册.pdf
- 050017》平时作业二参考答案23869.pdf VIP
- 骨质疏松诊疗指南2025年.docx VIP
- 2026最新国家基层糖尿病防治管理指南认证考试题库及答案.docx
- (2026春新版)教科版二年级科学下册《第一单元 探秘恐龙 科学阅读 》PPT课件.pptx VIP
- 四川省泸州市2020-2021学年高一下学期期末统一考试物理试题 .docx VIP
- (正式版)SH∕T 3232-2024 石油化工建(构)筑物防腐蚀设计规范.pdf VIP
- 国家电网招聘复习题库及历年真题汇编(含答案).doc VIP
- Unit3Learningbetter第三课时(课件)-人教PEP版(级下册.pptx
- 尊干爱兵融洽官兵关系.ppt VIP
原创力文档

文档评论(0)