interface和abstract的区别

1、interface无构造方法,abstract类可以有构造方法;

2、abstract类中可以有普通成员变量,interface 只有抽象方法;

3、abstract类的访问类型可以是public或是protected,但interface默认的访问类型就是public abstract

4、一个类可以实现多个interface,但只能继承一个abstract类;

5,interface主要是应用在模块通信上,abstract类主要是用在代码的重写;


版权声明:本文为weixin_65846839原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。