注册 登录
编程论坛 J2EE论坛

[讨论]关于JavaBean的作用!

rockbuffett 发布于 2007-09-10 01:42, 2249 次点击
[讨论]关于JavaBean的作用!
以我现在的水平实在搞不懂javaBean的作用,放在构造里传参不可以么?或者直接设置成pubilc不可以么?
那位高手能指点一下,说说public成员变量(字段)的危险.谢谢!
6 回复
#2
无缘今生2007-09-10 09:04
楼主真厉害,一点多了还在上网。

javabean一般都是用来处理具体某一对象的,比如说学生对象。
在写bean的时候,也一般把其成员设置成private属性,而另外对每个属性分别写一个setXXX和getXXX函数来设置和获取它的值。

在一个网页中,如果要用来该bean,通常把个控件的名字写成与bean中定义的各属性名字一样,这样有一个好处就是可提交表单的时候可以实现自动赋值。也正因为这样,把bean的属性写成private,可以避免在赋值时出现混乱。

如果有哪里说的不对,请高手指正。
#3
rockbuffett2007-09-10 12:29
回复:(无缘今生)楼主真厉害,一点多了还在上网。ja...
基本上我是不过3点不睡觉的。哈哈
谢谢楼上的指教
#4
风月_无边2007-09-10 16:24
根據封裝的原則﹐類的變量都通過方法來操作﹗
#5
枫飘天涯2007-09-10 20:22
可以对变量起到保护的作用 因为它要走方法来给变量赋值 这样一来 就可以在方法里面
验证 输入的字段是否是你想要的字段
#6
rockbuffett2007-09-10 22:02
楼上的讲法让我有点明白了。
还有其他高手发表意见没?
#7
支离破碎2007-09-12 18:54
如果一个类不让new呢>????
你怎么通过构造函数赋值??


这下明白了不...
1