Java中抽象类和接口的区别

来源:互联网 发布:linux中的vi指令 编辑:程序博客网 时间:2024/06/06 00:38

1.从面相对象语言特性来说:

    ·一个类可以实现多个接口,但只能继承一个抽象类。

2.从语言本身来说:

    ·方法实现:抽象类可以包含具体方法,接口的所有方法都是抽象的。

    ·访问控制:抽象类的方法可以是public,protected,private或者默认的package;接口的方法都是public。

    ·构造函数:抽象类可以有构造函数;接口不能。

0 0
原创粉丝点击