我在我的一项作业中看到了上述代码,但找不到任何有关它的信息。有人可以解释一下这是什么意思吗?
obj
将是类 class
的实例,而 method
是该对象的方法。
为什么class.obj.method
错误?
我尝试搜索与类型转换相关的主题,但没有提供我正在寻找的答案。我不知道如何研究这样的事情。欢迎对此提出任何建议。
最佳答案
假设obj
是class
的一个实例(尽管我怀疑你的意思是带有大写C的Class
),然后调用它的一个方法,称为方法()
((Class)obj) //Casts obj into a Class object
((Class)obj).method() //calls a method in obj (which is now in a Class object)
关于java - "((class)obj).method()"是做什么的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20859104/