无法创建java“类”对象
为了开始一项新的活动,我正在制作一个类对象。但问题是我打字的时候
Class ourclass = new Class.__
它不能识别类,我不能使用超级类“Class”的方法。它说课堂是一种原始类型。我应该将其分配给什么类型,因为我想使用“forName()”方法,在该方法中我想传递一个类名。 这是密码
protected void onListItemClick(ListView l, View v, int position, long id) {
// TODO Auto-generated method stub
super.onListItemClick(l, v, position, id);
try
{
Class ourclass =Class.__ // The suggestions for static functions doesn't popup, and I get errors
//Intent myintent = new Intent();
}
catch(ClassNotFoundException e)
{
e.printStackTrace();
}
}
}
问候
# 1 楼答案
如果想使用
Class.forName
,只需调用Class.forName(name)
,不要使用(不存在的)构造函数forName
是一个静态方法,因此不需要Class
来在上调用它# 2 楼答案
^{} 是一种静态方法-您不需要在实例上调用它:
(当开始一项活动时,这是否真的合适是另一回事,但这个答案只是针对
Class.forName
部分…)