自定义一个接口里面写上一个无参数无返回值的抽象方法


public interface FuXi4 {public abstract void method();
}

在测试类中运用Lambda调用它

method(()->{//由于符合Lambda表达式可以简写System.out.println("aaaaa");});}method(new FuXi4() {//原来格式是这样的@Overridepublic void method() {System.out.println("aaaaaaaaa");}});public static void method(FuXi4 fuXi4){//定义了一个静态方法参数列表使用接口 fuXi4.method();//调用重写后接口中的抽象方法}}

运行method();()里面 把对应的引用类型对象放进来, 这里使用了匿名对象的方式并重写了里面的方法返回的就是引用类型的对象, 此时就是重写后的引用类型对象被赋予了一些数据

开始运行method里面的循环体  对象点method  此时的对象是参数里面重写的对象  自然调用的是我们重写后的方法

Lambda无参数无返回值相关推荐

  1. Java学习Day06——函数,参数,返回值,分类,多级调用

    JavaSE基础 多听一遍不如多练一遍,多练一遍不如总结一遍,希望各位在学习的过程中,要多听,多写,多练,每天将自己所学汇总一遍,查缺补漏,成就更好的自己 一.函数 1.1概述 函数又叫方法,是完成指 ...

  2. 反射 -- 业务需求:执行某个类中全部的以test为开头的无参数无返回值的非静态方法。...

    package demo; //业务需求:执行某个类中全部的以test为开头的无参数无返回值的非静态方法. import java.lang.reflect.Method; import java.u ...

  3. Lambda表达式有参数有返回值的练习(自定义接口)

    package com.learn.demo06.Lambda;/*Lambda表达式有参数有返回值的练习需求:给定一个计算器Calculator接口,内含抽象方法calc可以将两个int数字相加得到 ...

  4. Lambda表达式有参数有返回值的练习

    package com.learn.demo05.Lambda;import java.lang.reflect.Array; import java.util.Arrays; import java ...

  5. Python基础学习----参数和返回值

    # 函数的参数和返回值 # 4种组合方式 # 1.无参无返 # def methodone(): # 2.无参有返 def methodtwo():a=10return a # 3.有参无返 # de ...

  6. python函数参数学习_python学习笔记-11.函数参数和返回值进阶

    1. 函数参数和返回值的作用 函数根据有没有参数以及有没有返回值,可以相互组合,共有4种形式: 无参数,无返回值 无参数,有返回值 有参数,无返回值 有参数,有返回值 定义函数时,是否接收参数,或者是 ...

  7. Python | 基于参数和返回值的功能分类

    There are following types of the functions based on their parameters and return values: 根据函数的参数和返回值, ...

  8. java中类作为成员变量类型使用、接口作为成员变量类型使用、接口作为方法的参数或返回值使用

    类作为成员变量类型使用: 自定义的类也可以作为成员变量使用,如: // 1.创建一个电脑角色的类: public class Computer{private String computername; ...

  9. 13_python基础—函数进阶(参数、返回值、递归)

    文章目录 目标 一.函数参数和返回值的作用 1.1 无参数,无返回值 1.2 无参数,有返回值 1.3 有参数,无返回值 1.4 有参数,有返回值 二.函数的返回值 进阶 2.1 示例 -- 温度和湿 ...

最新文章

  1. 台湾澎湖县启动返乡包机 春节疏运增加25个航班
  2. javascript之浏览器调试
  3. C++ 编程错误记录
  4. Spark没有读取HDFS文件的方法?那textFile是怎么读的?
  5. python列向输出字符串_Python读取字符串按列分配后按行输出
  6. python执行一段代码_我发现了个 Python 黑魔法,执行任意代码都会自动念上一段 『平安经』...
  7. 特设三场!!快来看看 NVIDIA DLI 深度学习入门课程有没来到你的城市~
  8. appendChild+insertBefore:创建和添加节点
  9. Ubuntu18 mongodb 离线安装
  10. 1.深入分布式缓存:从原理到实践 --- 缓存为王
  11. matlab中英文文献,matlab外文文献
  12. 模电——二级管的限幅与稳压
  13. 管理信息系统可行性分析报告_软考复习笔记|项目管理过程与可行性分析及可行性分析报告编写...
  14. GitHub代理设置
  15. http://blog.csdn.net/pizi0475/article/details/7768597
  16. Linux 多点电容触摸屏
  17. 计算机对口升学的专科学校,2014对口升学计算机各地专科大学
  18. 资料汇总更新|软件安装包、书籍、源码、技术文档、手册……
  19. Apple watch ,小米微信通知
  20. 入门级选手浅写一下关于前端的知识点

热门文章

  1. R语言-HTML 基础与R语言解析
  2. 遭遇公司裁员,如何赔偿?
  3. layerui 时间段搜索+后台处理
  4. 库存物资管理系统代码,详细过程和总结
  5. (c语言)单、双精度
  6. 二十四孝故事一:孝感动天
  7. 怎么将手机图片转成Word文档?办公常备软件
  8. 推荐几门微信小程序免费学习的课程
  9. (原创) 脚踏实地学Java之:基础篇
  10. 滴滴派单和Uber派单对比