接口与抽象类的几点区别

来源:互联网 发布:nginx静态资源 编辑:程序博客网 时间:2024/05/17 23:07

 

1、抽象类只能单重继承,接口可实现多重继承。

2、抽象类中可有部分方法实现,即可以只有一部分是抽象方法;接口中必须全部为抽象方法。

3、抽象类中可定义变量,默认修饰符为friendly,即本包内可见;接口中只能生命常量字段,默认修饰符为public static final。

4、抽象类的可见性修饰符可以为public、protected、private或friendly;接口修饰符只能是public或无修饰符。

5、抽象类可实现接口;接口可继承接口。

原创粉丝点击