黑马程序员技术交流社区

标题: 抽象类,抽象方法 [打印本页]

作者: 黑马-王宁    时间: 2014-5-22 23:11
标题: 抽象类,抽象方法
本帖最后由 黑马-王宁 于 2014-5-25 21:24 编辑

抽象类和抽象方法什么作用?什么时候用?
作者: hamiguadjs    时间: 2014-5-23 01:10
       这个问题,你还是看看视频和书籍吧,使用抽象类和抽象方法可以提高代码的复用性,而且是Java的三大特征之一,建议你认真观看视频,进行总结。
作者: Dark_Horse    时间: 2014-5-23 10:03
同意楼上的观点......
作者: 帅哥哥    时间: 2014-5-23 10:10
同意二楼的观点
作者: 飘渺≮★耘    时间: 2014-5-23 10:43
作用是提高代码的重用度,用来描绘看上去不同,本质上相同的一系列事物,如:猫,狗,老鼠都是动物就定义一个动物的抽象类,它们都是用四条腿爬,这就可在抽象类中定义实体方法,子类直接继承,而它们叫声不同,就可在抽象类中定义抽象方法,由子类复写
作者: 邵镛    时间: 2014-5-23 14:18
使用抽象类、抽象方法。
主要在实际开发中,根据场景,
1、抽象出各个对象共同的特性,将这些特性维护在父类(抽象类)中的 具体方法。
2、各个对象(子类)在某一方面有不同的特性,则可以在父类中,声明一个抽象方法。
     这样子类就可以根据自己的特性 去 继承父类。然后实现自己特有的内容。
这样做能提高代码的可读性、复用性、方便维护。一目了然。





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2