java8的接口默认方法实例
发布时间:2020-12-15 03:13:58 所属栏目:Java 来源:网络整理
导读:今天PHP站长网 52php.cn把收集自互联网的代码分享给大家,仅供参考。 public class AppInterfaceDefaultMethod { public static interface DefaultMethodDemo { //定义默认方法, 默认方法前面加default关键字, 后面跟方
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 public class AppInterfaceDefaultMethod { public static interface DefaultMethodDemo { //定义默认方法, 默认方法前面加default关键字, 后面跟方法声明和方法体 default void demo(String input) { System.out.println(input); } void doSomething(); } public static class DemoClass implements DefaultMethodDemo { @Override public void doSomething() { System.out.println("do something"); } } public static class DemoClassOverrideDemo implements DefaultMethodDemo { //重写了默认方法 @Override public void demo(String input) { System.out.println("demo " + input + " by override method"); } @Override public void doSomething() { System.out.println("do something"); } } public static void main(String[] args) { DefaultMethodDemo demo = new DemoClass(); demo.demo("abc"); DefaultMethodDemo demoOverride = new DemoClassOverrideDemo(); demoOverride.demo("abc"); } } 以上内容由PHP站长网【52php.cn】收集整理供大家参考研究 如果以上内容对您有帮助,欢迎收藏、点赞、推荐、分享。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- java – 代码对象o = true? new Integer(0):new Long(1)返
- Java的后台文件夹下文件的遍历完整代码
- IDEA版本彩虹屁插件idea-rainbow-fart,一个在你编程时疯狂
- javax.net.ssl,https客户端和close_notify
- 在Java界面中,我怎么能*不*使用从父接口继承的一个特定方法
- java – 如何用lambda写一个新的ListChangeListener()?
- 第六周&java实验报告四
- java – 如何拒绝破坏构建的mercurial签入?
- 如果有的话,Enum和Enumeration之间的关系是什么
- Java标签?外,中,内