【JAVA学习】7.javabean
来源:互联网 发布:linux date 格式化 编辑:程序博客网 时间:2024/05/22 07:50
八、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;
}
- 【JAVA学习】7.javabean
- Java学习(4)-JavaBean
- JAVA学习.JavaBean概念的描述
- [学习笔记]Java内省机制(JavaBean)
- Java学习笔记-JavaBean-内省(Introspector)
- Java web 学习之jsp—javabean
- Java学习笔记之JavaBean的使用
- Java学习笔记 --- 理解JavaBean 与 Bean
- Java web学习总结20: JavaBean总结
- 学习javabean
- JavaBean学习
- javaBean学习
- javabean学习
- javabean学习
- JAVA+JAVABEAN
- Java----JavaBean
- JAVA WEB学习笔记(二)-JavaBean学习专题
- 黑马程序员:Java学习笔记---数组反射和JavaBean
- 进程与线程的关系
- 研究生记录(2)2015-4-26
- iOS NSDate日期加减
- 网上商城—管理员修改商品
- 机房重构-----判断输入框是否为空,一键清除输入框
- 【JAVA学习】7.javabean
- The React.js Way: Getting Started Tutorial
- HDU ACM 2153仙人球的残影
- https://leetcode.com/problems/first-missing-positive/
- ios中NSString与NSDate互转
- Android中Fragment的两种使用方法
- HDU-2079-母函数
- open函数读文件最后乱码
- Spring Boot开发之流水无情(二)