第四节 继承_Done.pptVIP

  • 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中不同的代码(包括实现不同和函数名称不同)仍

文档评论(0)

1亿VIP精品文档

相关文档