博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
方法引用,通过对象名引用成员变量
阅读量:3888 次
发布时间:2019-05-23

本文共 1140 字,大约阅读时间需要 3 分钟。

黑马程序员

方法引用

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

package MethodReference;@FunctionalInterfacepublic interface Printable {
void print(String str);}
package MethodReference;public class Printable_Demo {
public static void main(String[] args) {
printString(s->System.out.println(s)); System.out.println("************************"); printString(System.out::println); } public static void printString(Printable printable){
printable.print("Hello,World"); }}

在这里插入图片描述

方法引用–通过对象名引用成员变量

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

package MethodReference02;@FunctionalInterfacepublic interface Printable {
void print(String str);}
package MethodReference02;public class MethodRerObject {
public void PrintUpperCassString(String str) {
System.out.println(str.toUpperCase()); }}
package MethodReference02;public class Reference_Demo {
public static void printString(Printable printable){
printable.print("Hello"); } public static void main(String[] args) {
printString((s)->{
new MethodRerObject().PrintUpperCassString(s); }); printString(new MethodRerObject()::PrintUpperCassString); }}

转载地址:http://fgphn.baihongyu.com/

你可能感兴趣的文章
【演歌】加賀の女 歌词翻译
查看>>
東京音頭 (东京音头) 歌词翻译
查看>>
Windows 7 下登录界面里 Ctrl + Alt + Del 无法使用
查看>>
惠山赏菊 & 梅园赏桂
查看>>
[小技巧] cat /proc/modules 显示的地址为 0
查看>>
[游戏] chrome 的小彩蛋
查看>>
napi
查看>>
_GNU_SOURCE和__USE_GNU的差别
查看>>
Linux 有了 “DTrace”
查看>>
Linux 系统中僵尸进程
查看>>
一个 2 年 Android 开发者的 18 条忠告
查看>>
标志性文本编辑器 Vim 迎来其 25 周年纪念日
查看>>
[小技巧] chrome 的 vim 插件
查看>>
在 Linux 中查看你的时区
查看>>
[小技巧] [trac] Fix AttributeError: 'NullTranslations' object has no attribute 'add'
查看>>
[小技巧] Mac OS X上键盘的键位重映射
查看>>
Java对Oracle中Clob类型数据的读取和写入
查看>>
Spring中Quartz的配置
查看>>
MyBatis 防止 % _ sql 注入攻击 解决方法
查看>>
plsql oracle 无法解析指定的连接标识符
查看>>