java 接口默认方法

 时间:2024-10-12 10:27:01

1、编写一个接口InterDemo2,即interface,在interface中写一个默认方法如下,即在方法之前使用default进行申明的方法即为默认方法

java 接口默认方法

2、引入默认方法的好处是可以面向抽象编程而不是面向具体编程,对于默认方法,要考虑一个类实现了多个具有相同默认方法的接口的情况下使用那个默认方法,现在在编写一个接口如下

java 接口默认方法

3、在接口InterDemo2中同样有默认方法print,现在编写一个类,实现Inte筠续师诈rDemo1和InterDemo2接口,当我们同时实禊耗髻编现两个接口是看到报错了,错误的内容是名为print的默认方法重复了

java 接口默认方法

4、现在来解决这个问题,解决这个问题有两种方法,第一种方法是实现接口的类自己再写一个print方法覆盖调实现的接口的方法

java 接口默认方法

5、第二种方法是使用Java关键字super来指定调用哪个接口的默认方法

java 接口默认方法
  • 暑假旅游国内必去的十大暑假景点
  • 机动车、汽车保险方案
  • ios可精简系统应用列表:[5]appstore
  • 成龙历险记中文版-小游戏攻略
  • 小孩暴力倾向心理分析
  • 热门搜索
    拗九节手抄报 抗击病毒手抄报 我的2035年手抄报图片 关于国庆的手抄报 快乐寒假手抄报 歌颂祖国的手抄报 防控疫情手抄报内容 消防手抄报图片大全 手抄报花边简笔画 新学期新征程手抄报