所以这个想法是......
在C和其他语言中,您可以将无类型指针作为参数传递,例如:
C
foo( void* p1 ) ;
帕斯卡
function foo(pointer p1 ) : string ;
这些是无类型的,它的功能是知道如何处理它们。我想在java中做同样的事情,例如:
class some class{
String someMethod(Class p1){
return (String) p1
}
}
这甚至可能吗?
答案 0 :(得分:2)
您需要Object
,而不是Class
。
public String someMethod(Object p1) {
return whatever;
}