老师,你好,我想问下接口的问题,请回答一下理解上的问题?谢谢0.0

老师,你好,我想问下接口的问题,请回答一下理解上的问题?谢谢0.0

关于接口中的方法,如果不是默认方法(即不是由default所修饰的方法),那么这个方法(比如:public void network();)前加不加abstract关键字是不影响接口的使用。那么就有个问题,如果接口中不加关键字abstract来修饰的方法到底是不是抽象方法呢?如果答案是肯定的,那么是不是意味着接口如果有方法就一定是抽象方法;如果答案是否定的,那么就是说接口中抽象方法是不一定存在的。我的这种理解哪种是对的呢?希望老师解答下,谢谢0.0!

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

JDK1.8以后,接口中的方法除了默认方法外,还可以有静态方法,其余的方法都是抽象方法。接口中只有默认方法也是可以的。祝学习愉快~

  • 慕虎8754231 提问者 #1
    非常感谢!
    2018-01-17 19:18:25
  • 慕虎8754231 提问者 #2
    老师,那静态方法属于默认方法还是抽象方法呢?0.0
    2018-01-17 19:21:04
  • JDK1.8以后,接口中还可以有静态方法,静态方法既不是抽象方法,也不是默认方法。
    2018-01-18 09:29:19
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师