JavaBean规范

1.javaBean规范

   JavaBean 是一种JAVA语言写成的可重用组件(类).
   必须遵循一定的规范:
       1):类必须使用public修饰.
       2):必须保证有公共无参数构造器,即使手动提供了带参数的构造器,也得提供无参数构造器..
       3):包含了属性的操作手段(给属性赋值,获取属性值).
    分类:
       1):复杂:UI,比如Button,Panel,Window类.
       2):简单:domain,dao,service组件,封装数据,操作数据库,逻辑运算等.
           (封装有字段,并提供getter/setter)
    成员:
       1):方法:Method
       2):事件:event
       3):属性:property
--------------------------------------------------------
属性:
    1):attribute:表示状态,Java中没有该概念,很多人把字段(Field)称之为属性(attribute).错误的,不要把成员变量叫做属性.
    2):property:表示状态,但是不是字段,是属性的操作方法(getter/setter)决定的,框架中使用的大多是是属性.
--------------------------------------------------------
知道封装之后,应该把对象中信息隐藏起来(把类中的字段全部使用private修饰起来,其他类不能直接访问).
为了能让外界(其他类)访问到本类中的私有字段成员,我们专门提供getter以及setter方法.


字段:   private  String  name;
getter方法:   仅仅用于获取某一个字段存储的值.
//去掉get,把首字母小写,得到name1.此时name1才是属性.


public    String   getName1()
{
           return   name;//返回name字段存储的值
}


如果操作的字段是boolean类型的,此时不应该叫做getter方法,而是is方法,把 getName 变成 isName.

setter方法:  仅仅用于给某一个字段设置需要存储的值.


public   void    setName1(String  n)
{
            name = n;//把传过来的n参数的值,存储到name字段中
}


每一个字段都得提供一对getter/setter.以后使用Eclipse工具之后getter/setter都是自动生成.
在JavaBean中有属性这个概念,只有标准情况下字段名和属性名才相同.


标准的javaBean:

public class   Person
{ 
        //对象的字段是用来存储对象的数据的
        private  String  name;
        private  int       age;
        
        public Person(){
	
        }
        
        public  String getName()
        {
               return name;
        }

         public  void setName(String n)
         {
                  name = n;
          }
          同理,再加上age字段的getter/setter.....
}


  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值