java bean public 成员_javaBean相关笔记

本文详细解读JavaBean的设计原则,包括get/set方法的存在、public类和构造器的要求。重点介绍如何通过getters和setters处理属性,以及属性名称与方法命名的一致性。此外,探讨了JavaBean在web项目中的重复利用价值。
摘要由CSDN通过智能技术生成

javaBean规范:

1:必须要为成员提供get/set方法或其一(包含属性的操作方法)

2:必须使用public修饰类

3:必须有无参的构造器(public修饰)

javaBean(是符合某些设计规范的类):javaBean可以避免代重复的问题,起到功能重复使用的作用

例:

public class javaBean {

private String name;

private int 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;

}

@Override

public String toString() {

return "javaBean [name=" + name + ", age=" + age + "]";

}

public javaBean() {

}

public javaBean(String name,int age) {

this.name = name;

this.age = age;

}

}

属性:

属性可以没有对应的成员变量,只有get/set方法也可以

属性的名称是get/set方法的get/set后面的单词首字母小写

例:

public class javaBean {

private String username;

private int age;

public String getId() {

return "id";

}

public String getName() {

return username;

}

public void setName(String username) {

this.username= username;

}

@Override

public String toString() {

return "javaBean [name=" + name + ", age=" + age + "]";

}

public javaBean() {

}

public javaBean(String name,int age) {

this.name = name;

this.age = age;

}

}

这里的属性Id没有对应的成员变量id,但是有get方法

这里的成员变量username所对应的get/set方法是getName/setName,所以这里的属性名称是name,而不是username。

在web项目中,一般javaBean都是在domain中。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值