内部类 newinstance failed no init ()

_houzhi 2013-12-11 03:45:14

public class TestJsonParase extends AndroidTestCase {

public class TempClass {
int c=0 ;
public TempClass(){
}
}



public void testJsonToObject(){
String json = "{a:b,c:1}";
JSONObject object = null ;
try {
object = new JSONObject(json);
} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

Class<?> demo = OldInformation.class;
Object obj = null;

TempClass tempClass = null;
try {
tempClass = TempClass.class.newInstance() ;
} catch (InstantiationException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IllegalAccessException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
assertNotNull(tempClass);
}
}


这个为什么会出错呢?tempClass 为空。
...全文
100 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧