黑马程序员技术交流社区
标题:
抽象类与接口的异同
[打印本页]
作者:
648947721
时间:
2014-9-6 23:13
标题:
抽象类与接口的异同
接口和抽象类:
相同点:
1.都不能被实例化,都是用来被继承的;
不同点:
1.抽象类:抽象类中可以有实现的方法和抽象的方法;
接口: 接口中只能包含抽象方法;
2.抽象类:抽象类使用关键字abstract class定义
接口: 接口使用关键字interface 定义
3.抽象类:子类继承抽象类使用关键字:extends,只能单继承
接口: 实现类实现接口使用关键字:implements,可以多实现;
4.抽象类:成员变量可以是普通的成员变量;
接口: 成员变量必须被修饰为:public static final
5.抽象类:抽象类中可以有构造方法;
接口: 没有构造器;
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2