摘要: 在我们编写程序的过程当中,会遇到这种情况: 比如现在有一个狗,他的功能有跑,有跳,有吃,有叫,属性有雌雄,大小,颜色等等,同时现在我们也有一个猫,上述功能她也有。这个时候我们写代码的时候,就得分别把上述的功能给猫写一遍,也要给狗写一遍,这样合理么?这就违背了面向对象复用性的原则,为了解决这类问题,我们这里引入继承这个概念,那么什么是继承?继承的概念:继承就是把某几个类具有相同属性或者功能的代码单独抽象出来放到一个类当中,当编写这些类的时候继承抽象出来的类,可以提高复用性,这个就是继承。比如说,这里我们把猫和狗的相同属性和功能抽象出来放到动物这个类当中,这个时候猫和狗就被称为子类,而动物这个类. 阅读全文
posted @ 2013-09-24 22:01 stark_javac 阅读(276) 评论(0) 推荐(0) 编辑