首页 > 其他分享 >@FunctionalInterface 函数式接口

@FunctionalInterface 函数式接口

时间:2022-08-19 15:35:34浏览次数:97  
标签:函数 GreetingService 接口 FunctionalInterface 抽象 message 方法

作用:在编译过程中,校验该接口只有一个抽象方法;
解释:除了唯一的抽象方法外,可以包含已经有实现的方法(包括静态方法);
使用:可以使用Lambda表达式来表示该接口的一个实现:

 @FunctionalInterface
    interface GreetingService 
    {
        void sayMessage(String message);
    }
GreetingService greetService1 = message -> System.out.println("Hello " + message);

参考:https://www.cnblogs.com/chenpi/p/5890144.html#_label0

标签:函数,GreetingService,接口,FunctionalInterface,抽象,message,方法
From: https://www.cnblogs.com/rbwbear/p/16602115.html

相关文章

  • Python中,函数的返回值
    deffun(num):odd=[]#存奇数even=[]#存偶数foriinnum:ifi%2:odd.append(i)else:even.append(i)re......
  • python-zip()函数-zip*函数-压缩-解压缩
    python-zip()函数-压缩-解压缩zip()函数:将多个序列(列表、元组、字典、集合、字符串以及range()构成的列表)按一定规则重新组成一组元组。常与list()函数搭配使用,list......
  • python菜鸟学习: 10. 函数的基本用法
    #-*-coding:utf-8-*-#回参函数deftest01():return0#以元组返回参数deftest02():return1,[1,2,3,4,5],{"name":"liyuzhoupan"}#有参函数deftest......
  • 面试 写函数 有什么好的习惯
    1·以JSDoc的形式,去写函数注释2· 写代码 一直遵循DRY  原则 ( DRY  ——>  Don't RepectYouself)但凡我写的代码,重......
  • 渲染头像和名字的函数(jQuery)
    functionrenderAvatar(user){varname=user.nickname||user.username;//利用或以及字符串的先后顺序当nickname为空时则选择username,当他不为空......
  • 惩罚函数法
    基本思想:通过构造惩罚函数将约束问题转化为无约束问题,进而用无约束最优化方法求解。主要分为内点法和外点法。注意:罚函数法对目标函数的凹凸性没有要求,且结合启发式算法(......
  • 10个常用的损失函数解释以及Python代码实现
    什么是损失函数?损失函数是一种衡量模型与数据吻合程度的算法。损失函数测量实际测量值和预测值之间差距的一种方式。损失函数的值越高预测就越错误,损失函数值越低则预测越......
  • 凸优化|凸函数
    一、定义和基本性质1.1定义一个函数\(f:\mathbf{R}^n\rightarrow\mathbf{R}\)是凸函数当且仅当\(\mathrm{dom}\;f\)是凸集,且对于所有的\(x,y\in\mathrm{dom}\;f\)......
  • JQuery对象和JS对象区别与转换和JQuery事件绑定&入口函数&样式控制
    JQuery对象和JS对象区别与转换JQuery对象在操作时,更加方便。JQuery对象和js对象方法是不通用的两者相互转换JQuery-->js : JQuery对象[索引] 或者 JQuery对......
  • Jquery对象和JS对象区别与转换和JQuery事件绑定&入口函数&样式控制
    Jquery对象和JS对象区别与转换JQuery对象在操作时更加方便。JQuery对象和js对象的方法是不通用的两者相互转换JQuery--->js:jquery对象[索引]或者jquery对象.get(索......