黑马程序员技术交流社区

标题: 请问Bean对象所需要满足的特性的明确定义是什么? [打印本页]

作者: 杨玲    时间: 2013-2-8 22:46
标题: 请问Bean对象所需要满足的特性的明确定义是什么?
本帖最后由 杨玲 于 2013-2-13 13:26 编辑

看张老师的视频上面说一个javaBean对象就是一组具备一些特性的java对象,而在上面只说需要具备getter,setter方法,但是很明显的,这并不是很明确,刚百度了一下,也没有找到满意的解答,希望知道的同学给说说,难道我一个类别的都没有就随便定义两个get,set方法,难道也算是一个javaBean对象?比如:
class Demo
{
public void setxx()
{
}
public int getxx()
{
return 0;
}
}
这样也算一个Bean 对象?

作者: qq646742615    时间: 2013-2-9 02:11
可以这么理解 ,没什么严格定义吧 也没必要定义
作者: 铿锵科技    时间: 2013-2-9 10:10
class Demo
{
//要有私有属性和这个属性名的set和get方法并且方法的set、get后面的第一个字母一定要大写
private int xx;
public void setXx(int x)
{
this.xx=x;
}
public int getXx()
{
return this.xx;
}
}
这样就是一个Bean 的类了

作者: 杨玲    时间: 2013-2-10 13:00
铿锵科技 发表于 2013-2-9 10:10
class Demo
{
//要有私有属性和这个属性名的set和get方法并且方法的set、get后面的第一个字母一定要大写

能把这个约定说得明确点嘛!
作者: 杨玲    时间: 2013-2-10 17:10
qq646742615 发表于 2013-2-9 02:11
可以这么理解 ,没什么严格定义吧 也没必要定义

呵呵,这样我就有点晕了
作者: 冯佩    时间: 2013-2-11 12:33
本帖最后由 冯佩 于 2013-2-11 12:36 编辑

对,这样也算是一个javaBean,这个javaBean相当于有个隐式变量:private int XX = 0;




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2