方法引用_通过类名引用静态成员方法-方法引用_通过super引用父类的成员方法

方法引用_通过类名引用静态成员方法

由于在java.lang .Nath类中已经存在了静态方法 abs,所以当我们需要通过Lambda来调用该方法时,有两种写法。首先是函数式接口∶

 

 第一种写法是使用Lambda表达式:

 

 

 

方法引用_通过super引用父类的成员方法

复制代码
package A_Lian_two.Do6;

public class Man extends Human {
    @Override
    public void sayHello() {
        System.out.println("asdfasd");
    }

    public void method(Greetable g) {
        g.greet();
    }
    void show(){
        method(()->{
            //创建父类Human对象
            Human h = new Human();
            //调用父类的sayHello方法
            h.sayHello();
        });
    }


    public static void main(String[] args) {
        new Man().show();
    }
}
复制代码

 

posted @   ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ  阅读(15)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· winform 绘制太阳,地球,月球 运作规律
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示