一、default方法;

   通过default方法,可以在接口(Interface interface_name)中添加实例化方法:

   代码如下:

 public interface TestDefault
{
public default void printHello(){
System.out.println("hello world!");
}
}

调用此方法:

 public class Main implements TestDefault{
public static void main(String[] args)
{
Main m = new Main(); //创建实例
m.printHello(); //调用方法
}
}

  使用场景:以我的理解,当多个类实现某个抽象接口后,我们发现这些类都需要有某个新的共同的实现方法时,即可加入到该接口中,创建一个default方法

最新文章

  1. 多行图片hover加边框兼容IE7+
  2. MVC中获取模型属性的Range和StringLength验证特性设置
  3. nth-child和蝉原则实现的奇妙随机效果(译)
  4. Scalaz(22)- 泛函编程思维: Coerce Monadic Thinking
  5. easyui combobox级联(转载)
  6. RDIFramework.NET ━ Web中打印的各种方案参考-欢迎补充
  7. Nginx SPDY Pagespeed模块编译——加速网站载入
  8. CentOS mini版安装后增加gcc编译环境
  9. 使用PixiJS做一个小游戏
  10. bzoj1398 Necklace
  11. 报错:bash: pip: command not found
  12. 作为sort()方法的参数的比较函数(高程三第五章)
  13. WebAPI获取客户端请求数据
  14. iotop详解
  15. jdk和tomcat版本对应
  16. 【转】如何使用JMeter测试Java项目
  17. Secondary ,Supplementary alignment 和bwa mem的-M -Y参数
  18. python访问网站
  19. c++ why doesn't c++ allow rebinding a reference ?
  20. 继续学习C:数字进制表示

热门文章

  1. log4net日记文件路径动态配置
  2. avalon实现分页组件
  3. 正则表达式过滤联系方式,微信手机号QQ等
  4. C++里创建 Trie字典树(中文词典)(二)(插入、查找、导入、导出)
  5. 2、Spring之AOP
  6. css-css简介
  7. jquery hover(overListener, outListener) || bind('mouseover',methodA).bind('mouseout',methodB)
  8. 用Webstorm 运行React-native 工程时,出错:xcrun: error: unable to find utility "instruments", not a developer tool or in PATH
  9. 关于git stash的应用总结
  10. Ext,合计保留两位小数