当前位置: 首页 > news >正文

界首网站建设wordpress附件管理

界首网站建设,wordpress附件管理,龙岗网站建设公司哪家好,wordpress设置摘要还是显示全文为了支持Java 8中的lambda表达式#xff0c;他们引入了Functional Interfaces。 具有单一抽象方法的接口可以称为功能接口。 Runnable#xff0c;Comparator#xff0c;Cloneable是功能接口的一些示例。 我们可以使用Lambda表达式实现这些功能接口。 例如#xff1a; Th… 为了支持Java 8中的lambda表达式他们引入了Functional Interfaces。 具有单一抽象方法的接口可以称为功能接口。 RunnableComparatorCloneable是功能接口的一些示例。 我们可以使用Lambda表达式实现这些功能接口。 例如 Thread t new Thread(new Runnable(){public void run(){System.out.println(Runnable implemented by using Lambda Expression);} }); 这是创建线程的旧方法。 由于Runnable具有单一抽象方法我们可以将其视为功能接口并且可以使用如下所示的Lambda表达式。 Thread t new Thread(()-{System.out.println(Runnable implemented by using Lambda Expression); }); 在这里我们没有传递Runnable对象而是传递了lambda表达式。 声明我们自己的功能接口 我们可以通过限定了S个英格尔一个 bstract M在接口ethod宣布我们自己的功能界面。 public interface FunctionalInterfaceTest{ void display(); } //Test class to implement above interface public class FunctionInterfaceTestImpl {public static void main(String[] args){//Old way using anonymous inner classFunctionalInterfaceTest fit new FunctionalInterfaceTest(){public void display(){System.out.println(Display from old way);}};fit.display();//outputs: Display from old way//Using lambda expressionFunctionalInterfaceTest newWay () - {System.out.println(Display from new Lambda Expression);}newWay.display();//outputs : Display from new Lambda Expression} } 我们可以使用FunctionalInterface注释进行注释以告知编译时错误。 它是可选的 例如 FunctionalInterface public interface FunctionalInterfaceTest{void display();void anotherDisplay();//shows an error, FunctionalInterface should have only one abstarct method. }默认方法 功能接口不能具有多个抽象方法但是可以具有多个默认方法。 Java 8中引入了默认方法以添加新方法进行接口而不会干扰已实现的类。 interface DefaultInterfaceTest{void show();default void display(){System.out.println(Default method from interface can have body..!);} } public class DefaultInterfaceTestImpl implements DefaultInterfaceTest{public void show(){System.out.println(show method);}//we dont need to provide any implementation to default method.public static void main(String[] args){DefaultInterfaceTest obj new DefaultInterfaceTestImpl();obj.show();//out puts: show methodobj.display();//outputs : Default method from interface can have body..!} } 默认方法的主要用途是不强制实现类我们可以向接口添加方法。 多重继承 如果两个接口中都存在相同的默认方法并且一个类正在实现该接口则它将引发错误。 //Normal interface with show methodinterface Test{default void show(){System.out.println(show from Test);}}//Another interface with same show methodinterface AnotherTest{default void show(){System.out.println(show from Test);}}//Main class to implement above two interfacesclass Main implements Test, AnotherTest{ //here is an ambiguity which show method has to inherit here } 此类不会编译因为Test和AnotherTest接口show方法之间存在歧义要解决此问题我们需要将Show方法覆盖到Main Class。 class Main implements Test, AnotherTest{void show(){System.out.println(Main show method);}}翻译自: https://www.javacodegeeks.com/2014/05/java-8-functional-interface-example.html
http://www.zqtcl.cn/news/158499/

相关文章:

  • 响应式网站免费模板下载电商怎么做如何从零开始视频
  • 江西网站开发学校联系我们网站制作
  • 做网站首页图片素材营销网站制作要素
  • 云阳网站建设百度对 wordpress 排名
  • 做电商网站需要多少时间网站建设答辩ppt
  • 营销型网站的案例江苏seo网站排名优化
  • 企业网站 备案 网站名称凡科做视频网站
  • 湘潭建设公司网站杭州网站优化
  • 工信部备案网站网站空间服务商
  • 深圳市企业网站seo营销工具桂林百姓网
  • 网站建设所需材料wordpress nginx配置文件
  • 给企业做网站运营广州制作网站公司
  • 一个网站可以有几个关键词网页游戏制作过程
  • 网站可视化后台桥西区网站建设
  • 个人怎么建设网站北京朝阳区最好的小区
  • 企业应该如何建设网站江苏润祥建设集团网站
  • 沈阳网站建设价格wordpress h1标签
  • 找别人做网站一般注意什么三亚专业做网站
  • 企业营销网站的建设罗湖做网站
  • 百度蜘蛛抓取新网站WordPress20w文章
  • 国际贸易网站有哪些可植入代码网站开发
  • 信息服务平台有哪些网站东莞网站关键词
  • 青岛网站定制手机软件开发和网站开发
  • 网站数据库地址是什么看企业网站怎么做到百度秒收
  • 南昌网站建设资讯wordpress dynamo
  • 网站建设招标样本南宁培训网站建设
  • 找回网站备案密码wordpress 2015主题
  • 网站电子商务平台建设域名查询系统
  • 设计制造中国第一架飞机的人是南宁百度快速优化
  • 淘宝联盟网站模板上海做企业网站