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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Sponge 黑马帝   /  2011-12-17 20:24  /  1863 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

类是这样的:
class Student
{
        private String name;
        private int age;
        public Student(String name, int age)
        {
                super();
                this.name = name;
                this.age = age;
        }
        public String getName()
        {
                return name;
        }
        public void setName(String name)
        {
                this.name = name;
        }
        public int getAge()
        {
                return age;
        }
        public void setAge(int age)
        {
                this.age = age;
        }
       
}
用Beanutils提供的静态方法设置属性
BeanUtils.setProperty(student, "age", "9");
异常,提示说age没有set方法。很郁闷,求解。

4 个回复

倒序浏览
student对象确定new了的吗
回复 使用道具 举报
Sponge 黑马帝 2011-12-17 21:35:40
藤椅
熊明春 发表于 2011-12-17 20:50
student对象确定new了的吗

嗯,new了。
回复 使用道具 举报
Sponge 发表于 2011-12-17 21:35
嗯,new了。

呵呵,纠结,你把所有代码粘上来,我考到我电脑上试试,
回复 使用道具 举报
楼上的同学们,,调用静态方法,不new对象也可以吧?
提示age没有set方法,可能是因为你没有导入BeanUtils包,因为SUN公司的API中没有BeanUtils包,要用的话,得下载重新导入的
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马