gpt4 book ai didi

java - 是否有类似 Java 或其他流行语言的扩展函数?

转载 作者:搜寻专家 更新时间:2023-11-01 02:36:30 25 4
gpt4 key购买 nike

在 Kotlin 中,我们有一个很漂亮的功能,比如 Extension。甚至可以将更新的自定义方法添加到其对象已实例化的父类(super class)中。代码中创建的对象可以访问该方法。

我的问题基本上分为两个。

  1. Java 或其他流行的编程语言中是否有此功能的概念?

  2. 如果之前的答案是,是否有任何类型的解决方法可以用 Java 或其他语言实现扩展?

最佳答案

目前在java中似乎没有特性可以提供这样的功能,但是Lombok通过使用@ExtensionMethod注解为我们提供了替代方案来扩展api而不扩展类。他们的网页上提供了示例:

https://projectlombok.org/features/experimental/ExtensionMethod

如您所见,此功能尚处于试验阶段......

关于java - 是否有类似 Java 或其他流行语言的扩展函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49171075/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com