java面向对象-javaBean规范(简述)

20180304 java面向对象-javaBean规范(简述)

一、javaBean
javaBean规范:
javaBean是一种java语言写成的可重用组件(类)。
必须遵循一定的规范:
1、类必须使用public修饰。
2、必须保证有公共无参数构造器。
3、包含了属性的操作手段(给属性赋值,获取属性值)。




二、getter与setter方法
我们讲完封装后,说是应该把对象中信息隐藏起来,(把类中的字段全部使用private修饰起来,其他类不能直接访问),eg:
public class Person
{
  //对象的字段是用来存储对象的数据的
  private String name;
  private int age;
}


为了能让外界(其他类)访问到本类中的私有字段成员,我们专门提供getter与setter方法。


getter方法:仅仅用于获取某一个字段存储的值,


public String getName
{
return name;//返回那么字段存储的值
}


如果操作的字段的boolean类型的此时不应该叫个getter方法,而是is方法,即吧getName变成isName。


setter方法:仅仅用于给某一个字段设置需要存储的值。
public void setName(String n)
{
  name = n;//把传过来的n参数的值,存储到name字段中
}


每一个字段都得提供一对getter/setter,以后使用Eclipse工具之后,getter/setter都是自动生成的。


以下为完整写法:
public class Person
{
  //对象的字段是用来存储对象的数据的
  private String name;
  private int age;


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


  public String getName
 {
   return name;//返回那么字段存储的值
 }


}


  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值