- 2
- 0
- 约1.85千字
- 约 31页
- 2017-06-17 发布于湖北
- 举报
第四章 继承 示例 用面向对象的思想建立一个简单的绘图程序。假设绘图程序中暂时就处理矩形和圆两种图元。 考虑一下如何建立类。 示例 class Rect { int lineColor; int fillColor; Int lineType; double x,y,x1,y1; public void Draw(){} public DrawLine(){} public DrawPoint(){} public circumcircle(){} } 示例 Rect和Circle类中出现了很多相同的变量和方法,有些方法仅仅是方法声明一样,但是实现不一样,有些是完全一下。 编程程序有一条规则:尽量避免代码直接重复。(如函数) 继承 继承可以解决类与类之间代码重复的问题。 把类Rect和类Circle中共同的代码提取出来组建一个新的类。 示例 class Shape { public int lineColor; public int fillColor; public Int lineType; public void Draw(){} public DrawLine(){} Public DrawPoint(){} } 把类Rect和类Circle中不同的代码(包括实现不同和函数名称不同)仍
您可能关注的文档
- 第6节 DSP集成开发环境CCS.ppt
- 电路基础及集成电子技术-16.2 只读存储器ROM.ppt
- 第四节 铁路区间通过能力.ppt
- 8.4-8.5线性多步法&收敛性及稳定性讨论.ppt
- 2011年自考《金融理论及实务》复习笔记2.ppt
- 网络结构鲁棒性指标和应用研究.pdf
- 第5篇数据库的完整性60.ppt
- 二、三篇VB程序设计.ppt
- 二、选择表中若干元组1 消除取值重复行在SELECT子句.ppt
- 数据库系统概论课件第三篇.ppt
- (共25页PPT)PartA第3课时英语课程资料(5).pptx
- (共25页PPT)Revision2英语课程资料(6).pptx
- (共25页PPT)别是一般滋味在心头送别类古诗整合复习课件.pptx
- (共25页PPT)邢亚中学化学反应的速率和限度.pptx
- (共24页PPT)人工智能应用系统项目设计广东教育出版社42人工智能应用系统项目设计课件(2).pptx
- (共26页PPT)分层作业22 闭合电路欧姆定律的应用.pptx
- (共26页PPT)第三节技术试验广东教育出版社第三节技术试验课件.pptx
- (共22页PPT)Lesson8Whoareyougoingtoplay?英语课程资料.pptx
- (共21页PPT)项目挑战寻找关联次数最多的商品问题之算法实现第一课时慧燕教学课件.pptx
- (共21页PPT)题组练6 热点话题.pptx
最近下载
- 【培训课件】城市地下管网体检更新政策与路径.pptx
- SJT11852-2022 服务机器人用锂离子电池和电池组通用规范.pdf VIP
- 2026年度恩施职业技术学院单招《语文》模考模拟试题附完整答案详解【各地真题】.docx VIP
- 老年协会管理制度.docx VIP
- 机修钳工(中级)实操模拟考试题库附答案.docx VIP
- 2026【苏教版】-六年级数学下册第1单元 正比例的意义.ppt VIP
- 小学语文新课程标准.docx VIP
- 1000道100以内进位退位加减法题理创编[001].pdf VIP
- 2025年上半年四川省事业单位公开招聘《卫生公共基础(不含中医)》真题卷.docx VIP
- DB32/T+5065-2025+卫生健康非现场执法数据交换接口规范.pdf VIP
原创力文档

文档评论(0)