黑马程序员技术交流社区

标题: 抽象类和接口怎么使用? [打印本页]

作者: 依米阳光    时间: 2014-11-23 10:51
标题: 抽象类和接口怎么使用?
小白提问:关于抽象类,和接口的定义我明白也各自单独的使用过,但是在写程序的时候什么时候需要定义为抽象类,什么时候需要定义为接口呢?
作者: DamonZh    时间: 2014-11-23 11:06
抽象类是从一个体系中不断向上抽取出来的这个体系中最最共性的东西,而接口则是对类的功能的扩展。比如你在写人这个类的时候,吃饭睡觉就应该放在抽象类中,而抽烟喝酒就可以作为扩展功能放在接口中,供特殊人群扩展
作者: Afridoce    时间: 2014-11-23 14:34
抽象类和接口都是为了实现一个或多个体系里有很多功能或者需要拓展其他功能用的。
作者: cxdzh    时间: 2014-11-23 19:06
需要定义子类的行为,又要为子类提供共性功能时才选用抽象类;

貌似老毕在说完抽象类和接口的时候还说了一句:实际开发中尽量使用接口,少用抽象类..

qq群:211789156,很多在黑马的,想去黑马的同学一起学习交流的地方,欢迎加入,有400人了




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