A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 黑马-王宁 中级黑马   /  2014-5-22 23:11  /  1259 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 黑马-王宁 于 2014-5-25 21:24 编辑

抽象类和抽象方法什么作用?什么时候用?

5 个回复

正序浏览
使用抽象类、抽象方法。
主要在实际开发中,根据场景,
1、抽象出各个对象共同的特性,将这些特性维护在父类(抽象类)中的 具体方法。
2、各个对象(子类)在某一方面有不同的特性,则可以在父类中,声明一个抽象方法。
     这样子类就可以根据自己的特性 去 继承父类。然后实现自己特有的内容。
这样做能提高代码的可读性、复用性、方便维护。一目了然。
回复 使用道具 举报
作用是提高代码的重用度,用来描绘看上去不同,本质上相同的一系列事物,如:猫,狗,老鼠都是动物就定义一个动物的抽象类,它们都是用四条腿爬,这就可在抽象类中定义实体方法,子类直接继承,而它们叫声不同,就可在抽象类中定义抽象方法,由子类复写
回复 使用道具 举报
同意二楼的观点
回复 使用道具 举报
同意楼上的观点......
回复 使用道具 举报
       这个问题,你还是看看视频和书籍吧,使用抽象类和抽象方法可以提高代码的复用性,而且是Java的三大特征之一,建议你认真观看视频,进行总结。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马