ssc*_*zio 0 reflection scala class
我有两个班级"ClassA"和"ClassB".我想从ClassA*中获取类对象,显然我不能这样做.
class ClassA {
ClassB.getClass() // <-- won't compile
}
class ClassB {
}
Run Code Online (Sandbox Code Playgroud)
唯一的方法是实例化特定的类并从新创建的对象中调用getClass().但我真的不想为此创建一个新对象!
class ClassA {
new ClassB().getClass() // <-- compiles, but I don't want to create a new object!
}
class ClassB {
}
Run Code Online (Sandbox Code Playgroud)
在Java中,这是直截了当的.Scala做同样的问题是什么?
*就上下文而言,我最终希望获得ClassB的FQCN.
| 归档时间: |
|
| 查看次数: |
417 次 |
| 最近记录: |