jdk8语法糖之方法引用的具体规则

本文介绍了Java中方法引用的概念,包括类的静态方法引用、对象的实例方法引用及类的实例方法引用,强调了一行代码调用和参数传递的规则。通过举例说明了如何使用String的substring方法,并提到了构造器引用的使用场景。此外,还提示了在IDEA中可通过Alt+Enter快捷键自动生成相应代码。
摘要由CSDN通过智能技术生成

方法引用

引用类的静态方法条件

1 只有一行代码

2调用了静态方法

3把抽象方法中的所有参数按顺序传入静态方法

在这里插入图片描述

格式 类名::方法名

引用对象的实例方法

1 只有一行代码

2 调用某个对象的成员方法

3 把抽象方法中的参数按顺序传入成员方法

在这里插入图片描述

格式 对象名::方法名

引用类的实例方法

1 只有一行代码

2 调用了第一个参数的成员方法,

在这里插入图片描述

例2 如下图,调用的String的substring方法

在这里插入图片描述

3 把抽象方法中的方法参数按顺序传入

格式 参数属性::方法名

构造器引用

1 只有一行代码

2 调用了某个类的构造方法

3 把要重写的抽象方法中的参数按顺序传入到了构造器中

2 调用了某个类的构造方法

3 把要重写的抽象方法中的参数按顺序传入到了构造器中

格式 构造器名::new

记不住不要紧,在ideal中如果满足条件,快捷键Alt+enter即可自动生成

##照片截取自B站up主三更草堂

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值