A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 宋美成 中级黑马   /  2014-5-19 16:47  /  1109 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 宋美成 于 2014-5-19 18:45 编辑

已哭瞎,不知道错在哪里,看图片吧,求指导
该导入的包我也导入了啊,为啥会爆出那个没有定义的方法那个错误呢
代码为:
  1. class Apple
  2. {
  3.         
  4. }
  5. public class Excercise
  6. {
  7.              public static void main(String[] args)throws Exception
  8.              {
  9.                        Class clazzApple=Apple.class;
  10.                        Constructor con=clazzApple.getConstructor();
  11.                       //建立对象:
  12.                        Object obj=con.newInstance();
  13.                        System.out.println(obj);
  14.               }
复制代码



apple.png (156.25 KB, 下载次数: 6)

apple.png

4 个回复

倒序浏览
在Apple类中加入无参构造方法即可:  
public Apple(){

}
回复 使用道具 举报
jieyu90 发表于 2014-5-19 17:53
在Apple类中加入无参构造方法即可:  
public Apple(){

兄弟,相信我,我之前加入了还是报同样的错,况且一个类里面,如果没有定义构造函数,系统也会给它自动加入无参构造函数啊。
回复 使用道具 举报
宋美成 发表于 2014-5-19 18:06
兄弟,相信我,我之前加入了还是报同样的错,况且一个类里面,如果没有定义构造函数,系统也会给它自动加 ...

那就是你最后少了一个 }

你的代码在我这儿刚开始也报同样的错误,后来我加了一个无参构造就好了。还有我看到你的错误在67行,说明你上面应该还有不少代码,你看看会不会相互影响。附运行截图


回复 使用道具 举报
jieyu90 发表于 2014-5-19 18:10
那就是你最后少了一个 }

你的代码在我这儿刚开始也报同样的错误,后来我加了一个无参构造就好了。还有我 ...

恩恩,我的Eclipse罢工了,确实加了一个无参构造就好了,谢啦
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马