接口的再次理解

接口的再次理解,第1张

接口的再次理解

接口中的方法:如果是静态的话,不能是抽象的。 而抽象的一般是非静态的,也就是对象调用

// 因为接口的方法一般不是静态的(静态的话方法不能是抽象),所以需要对象调用,所以接口调用方法其实是传递子类对象调用非静态方法

比如flink 中的MapFunction

DataStream{

 map(MapFunction function ){   // 这里传入接口的实现类的对象
     function.map() // 正好这里对象调用方法,map 正好是非静态的

}

}

interface Mapfunction{
    B b map(O a)

​​​​​​​}



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5665442.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存