黑马程序员技术交流社区

标题: JavaBean属性 [打印本页]

作者: 冯培军    时间: 2012-9-29 21:12
标题: JavaBean属性
张孝祥老师的javaBean属性  
没怎么听明白  
为什么整一个重构?  
重构后 私有的方法怎么调用?

作者: 牛杨    时间: 2012-9-30 10:13
javaBean就是java中的一些特殊的类,这些类特殊就特殊在有一些 getXxx方法和setXxx方法。并且这些具有getXxx方法和setXxx方法的类在java开发中也是很常见的,很常用的。
由于这些类很常见很常用,所以一些java开发者就专门开发了一些类来更加方便地操作这些javaBean。这些类就成为 内省。
内省的几个常用类:
PropertyDescriptor ;
IntroSpector ;
BeanInfo ;
BeanUtils包中的BeanUtils类和PropertyUtils类(这两个类是操作java bean 的最常用的类了)
当然,内省是为了提高操作javaBean的效率,使开发更加方便。把javabean当做普通的类来使用也是没有问题的,只不过要费事不少。

作者: 覃宏海    时间: 2012-9-30 10:30
class Person{//----------------------------------------------->像这样只有get和set方法的类就是标准的JavaBean类。
        private String name;
        private int age;
       
        public Person(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;
        }
       
}

因为这样的类在日常开发中非常常用,所以java就把它单独拿出来定义了一些方法来提高工作效率。




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