黑马程序员技术交流社区

标题: 不科学。。。 [打印本页]

作者: 刘胜寒    时间: 2013-5-24 07:25
标题: 不科学。。。
本帖最后由 刘胜寒 于 2013-5-24 14:41 编辑
  1. import java.lang.reflect.InvocationTargetException;
  2. import java.util.Date;

  3. import org.apache.commons.beanutils.BeanUtils;

  4. class exam{
  5. public Date birthday = new Date();

  6. public Date getBirthday() {
  7. return birthday;
  8. }

  9. public void setBirthday(Date birthday) {
  10. this.birthday = birthday;
  11. }

  12. }
  13. public class JavaBean {

  14. /**
  15. * @param args
  16. * @throws InvocationTargetException
  17. * @throws IllegalAccessException
  18. */
  19. public static void main(String[] args) throws Exception {
  20. // TODO Auto-generated method stub
  21. exam e = new exam();
  22. // e.birthday = new Date(10000);
  23. BeanUtils.setProperty(e, "birthday.time", "111");
  24. System.out.println(e.getBirthday());
  25. System.out.println(BeanUtils.getProperty(e, "birthday.time"));
  26. System.out.println(e.getBirthday());

  27. }

  28. }
复制代码
执行地三十三行代码报错:
Exception in thread "main" java.lang.NoSuchMethodException: Property 'birthday' has no getter method in class 'class eud.hhtc.Day_2.exam'
机器配置:JDK1.6 运行环境也是1.6
这不科学啊。。
张孝祥老师没报错啊。。
昨天在JDK1.7 运行环境1.6中提示抛出的一场信息,和上面的不一致。
求高人解答?

作者: yooc    时间: 2013-5-24 07:29
还没学到帮顶了!
我还在学毕老师的课,也有遇到自己报错老师不报错的情况,我都逐行对照,总能发现小问题。
作者: yooc    时间: 2013-5-24 07:31
题外话,楼主只睡了5小时?貌似我睡了6小时  准备下了 新的一天开始了
作者: 刘胜寒    时间: 2013-5-24 07:45
yooc 发表于 2013-5-24 07:31
题外话,楼主只睡了5小时?貌似我睡了6小时  准备下了 新的一天开始了

题外话:两地十分睡的,六点二十起的床!
作者: 黑马伍哲沂    时间: 2013-5-24 14:09
把exam分开,加上public就可以了。
作者: 刘胜寒    时间: 2013-5-24 14:12
黑马伍哲沂 发表于 2013-5-24 14:09
把exam分开,加上public就可以了。

效果是一样的。。。
没什么区别。。。
作者: 张旺达    时间: 2013-5-24 14:18
       坐等高手~!
作者: 黑马伍哲沂    时间: 2013-5-24 14:21
刘胜寒 发表于 2013-5-24 14:12
效果是一样的。。。
没什么区别。。。
  1. import java.util.Date;

  2. public class ExamDemo {
  3.         public Date birthday = new Date();

  4.         public Date getBirthday() {
  5.                 return birthday;
  6.         }

  7.         public void setBirthday(Date birthday) {
  8.                 this.birthday = birthday;
  9.         }

  10. }
复制代码

QQ图片20130524142001.jpg (56.8 KB, 下载次数: 0)

QQ图片20130524142001.jpg

作者: 刘胜寒    时间: 2013-5-24 14:42
3qu    技术分已加




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2