Objecto deo 的这个返回是什么意思呢?

Method coco= d.getMethod("print", new Class[]{int.class,int.class});

a1.print(10, 20);

//Object go= coco.invoke(a1, new Object[]{2,3});

Object deo= coco.invoke(a1, 10,10);

Method lwk= d.getMethod("print", String.class,String.class);

deo= lwk.invoke(a1, "wode","nadi");//****************************************这一行就不报错呢?*********************

String deo= (String) lwk.invoke(a1, "aaaa","vvvv"); //***************为什么这一行输出会报错呢?上面的就不报错了****

String deo1 =(String) lwk.invoke(a1, "ddd","cccc");

a1.print("nigag", "gagog");


慕前端0336099
浏览 1590回答 3
3回答

慕前端0336099

变量名字的问题呢 其实我想试试一个类里面的两个方法可以用一个变量名字来接受  好像不行的

慕前端0336099

String deo1= (String) lwk.invoke(a1, "aaaa","vvvv");这样就又行了呢?
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java