我对java很陌生。假设我有一个 xml 解析器,我会从中创建对象。在 C# 中,我会这样做:
parser p = new parser(typeof(myTargetObjectType));
Run Code Online (Sandbox Code Playgroud)
在我的解析器类中,我需要知道我正在制作哪个对象,以便在无法解析时抛出异常。如何在 java 中做同样的事情?我的意思是我如何接受这样的论点typeof(myObject)
我知道每种语言都有自己的做事方式。我在问java有什么方法
Java 将该Class类作为对 Java 类型进行任何反射操作的入口点。
类的实例
Class代表正在运行的 Java 应用程序中的类和接口
要获取表示为Class对象的对象的类型,您可以调用Object#getClass()所有引用类型继承的方法。
返回 this 的运行时类
Object。
您不能getClass()使用原始类型执行此操作(调用)。然而,原始类型也有一个关联的Class对象。你可以做
int.class
Run Code Online (Sandbox Code Playgroud)
例如。
| 归档时间: |
|
| 查看次数: |
9631 次 |
| 最近记录: |