您的位置:首页 > 编程语言 > Java开发

java 接口和抽象类的区别

2017-05-19 14:02 267 查看
一个类可以实现多个接口,但只能继承一个抽象类。



接口中只能定义方法而不能有方法的实现,而抽象类可以选择是否实现抽象方法。



接口中所有的方法都是抽象的,但抽象类可以拥有非抽象方法。



接口中的基本数据类型都是static修饰的,而抽象类不是。



接口不能包含静态代码块和静态方法,而抽象类可以。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息