抽象类与接口的区别
2011-07-29 16:08
295 查看
一、抽象类与接口的区别:
* 1.抽象类中可以定义所有成员变量(含实例变量和静态变量[含常量])和非空方法,而接口中只能定义常量和空方法;
* 2.抽象类在定义抽象方法时必须加abstract,而在接口中可以加但不需要加;
* 3.接口允许多继承:一个接口可以基层多个接口,实现接口的类也可以继承多个接口,但JAVA的类仅支持单继承。