黑马程序员技术交流社区

标题: 关于 抽象类和接口的区别 [打印本页]

作者: luhaisheng    时间: 2015-11-1 14:11
标题: 关于 抽象类和接口的区别
昨天看了一晚还是没弄明白,感觉没有两样,请大神指导下
作者: 石三伢子1    时间: 2015-11-1 14:41
如果要需要某种功能,首先可以继承类,但是有一点不好,继承时父类中不需要的功能子类也必须继承或者实现;
比如父类有抽烟和学习的功能,而子类只需要学习功能,如果继承那就必须也得继承抽烟功能,这样就不太合适;
如果定义一个接口,而接口中只有学习的抽象方法,那么其子类只需要实现学习方法即可,没有其他附加的实现;




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