gpt4 book ai didi

java - 像id这样的动态数据类型?

转载 作者:行者123 更新时间:2023-11-29 11:04:01 25 4
gpt4 key购买 nike

我正在 iOS 和 Android 上开发一个应用程序。我想检查与 Java (android) 中的 Objective-C 的“id”类似的等效数据类型是什么,例如“id”如何支持动态绑定(bind)和类型。

有人可以指导我吗,因为我还找不到答案?

最佳答案

Java中没有duck typing,所以Java中不能调用任意对象的任意方法,因此没有id这样神奇的类型。

必须显式转换为所需的类型,然后才调用所需的方法。

但是在 Java 7 中引入了 invokedynamic,但我不确定您现在是否可以直接在 Java 代码中使用它。

我会建议分析需要鸭子输入 id 魔法的情况,并思考如何避免它。

关于java - 像id这样的动态数据类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14467894/

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