猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
java 8中的接口和抽象有什么区别?
现在接口也有一些像抽象类那样带有主体的方法,那么java 8中的抽象和接口有什么区别?
米琪卡哇伊
浏览 152
回答 1
1回答
吃鸡游戏
方法类型:接口只能有抽象方法。抽象类可以有抽象和非抽象方法。从 Java 8 开始,它也可以有默认和静态方法。最终变量:在 Java 接口中声明的变量默认是最终的。抽象类可能包含非最终变量。变量类型:抽象类可以有final、non-final、静态和非静态变量。接口只有静态和最终变量。多重实现:一个接口只能扩展另一个Java接口,一个抽象类可以扩展另一个Java类并实现多个Java接口。数据成员的可访问性:默认情况下,Java 接口的成员是公开的。Java 抽象类可以具有私有、受保护等类成员。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Java
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续