【JAVA学习】7.javabean

八、javabean

a. 广义javabean的概念

  任何一个构成java应用程序的class文件,都叫javabean.

 

b. 狭义javabean概念

 

  • 封装 (encapsulation)

为了保护一个类的属性不被外界直接访问,保护隐私,我们经常把属性设置成私有,并配套两个getter/setter方法对其进行匹配访问。

 

   userName à  getUserName() , setUserName()

 

一个java类, 所有的属性均为私有,每个属性配套一对getter/setter方法进行属性的访问,同时该类还有一个无参构造方法,符合以上条件书写的类,被称为javabean.

 

   Javabean是一种强制类书写规范。

 

e.g.


//狭义javabean,一种符合某种强制书写格式的类
//1.所有的属性均为私有,每个私有属性配套一组getter/setter方法进行访问
//2.拥有一个无参构造方法


private String stuNo;
private Integer stuge;
private Double stuMark;
private boolean passed;

//getter
public String getStuNo(){
return this.stuNo;
}

//setter
public void setStuNo(String stuNo){
this.stuNo=stuNo;
}
public Integer getStuge() {
return stuge;
}


public void setStuge(Integer stuge) {
this.stuge = stuge;
}


public Double getStuMark() {
return stuMark;
}


public void setStuMark(Double stuMark) {
this.stuMark = stuMark;
}

public boolean isPassed() {
return passed;
}


public void setPassed(boolean passed) {
this.passed = passed;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值