抽象类和接口区别

来源:互联网 发布:电脑钢琴学习软件 编辑:程序博客网 时间:2024/05/29 16:07

a)      抽象类中可以有实现的方法,而接口中不允许有实现的方法。

b)      抽象类的成员变量可以使各种类型,接口的成员变量必须为public,不允许为private或protected等(一般接口中很少定义成员变量)。

c)      抽象类中可以有静态代码块或静态方法,接口中不允许有静态代码块或静态方法。

d)     一个类只能继承一个抽象类,而可以实现多个接口。

原创粉丝点击