gpt4 book ai didi

class - 在 Scala 中获取 Main 的类

转载 作者:行者123 更新时间:2023-12-04 06:38:06 25 4
gpt4 key购买 nike

如果我创建一个单例对象 Main没有同伴类,有没有办法获得那个单例的类? classOf[Main]给出错误:“未找到:输入 Main”。

最佳答案

由于它是一个类的实例,您可以使用方法 Main.getClass把这个拉下来。

在幕后,JVM 知道 Main是一个名为 Main$ 的类的实例,如有必要,可以通过 Java 反射方法访问它。

说了这么多,在 Scala 中通常很少需要反射,所以你不应该真的需要这个,除非你只是在研究一些有趣的理论。

关于class - 在 Scala 中获取 Main 的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4615516/

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