码迷,mamicode.com
首页 > 其他好文 > 详细

7.1.3继承

时间:2017-06-03 12:41:54      阅读:138      评论:0      收藏:0      [点我收藏+]

标签:自动   方法   怎么办   计算   draw   程序   避免   继承   rectangle   

继承是另外一个懒惰(褒义)行为。程序员不想把同一段代码输入好几次。之前使用函数的函数避免了这种情况,但是现在又有了个更微妙的问题。如果已经有了一个类,而又想建立一个非常类似的呢?新的类可能只是添加几个方法。在编写新类时,又不想把旧类的代码全部都复制过去。

比如说有个Shape类,可以用来在屏幕上画出指定的形状。现在需要创建一个叫做Rectangle的类,它不但可以在屏幕上画出制定的形状,还能计算该形状的面积。但是又不想把Shape里面已经写好的draw方法在写一次。那么该怎么办?可以让Rectangle从Shape类继承方法。在Rectangle对象上调用draw方法时,程序会自动从Shape类调用该方法。

 

7.1.3继承

标签:自动   方法   怎么办   计算   draw   程序   避免   继承   rectangle   

原文地址:http://www.cnblogs.com/zhangyuxiang1300/p/6936681.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!