为了账号安全,请及时绑定邮箱和手机立即绑定

UserDAO没有无参的构造方法 也是javabeans类吗?

javabeans的设计原则不是要有无参的共有构造方法吗?  这个UserDAO不满足这个条件也是javabeans类吗?

正在回答

5 回答

我认为是:首先UserDao类中没有属性,所以getter和setter方法不写。然后其实应该是有一个共有的无参的构造方法,但是楼上说的一样,如果没有构造方法,默认会补充一个共有的无参的构造方法,所以说是一个javabean类。其实应该加上那个共有的无参的构造方法,更清晰一点,虽然你知道它是个javabean。

1 回复 有任何疑惑可以回复我~
#1

爱你无痕_

而且使用<jsp:usebean>动作元素时,会调用这个共有的无参的构造方法来创建这个javabean对象,所以javabean设计时需要一个共有的无参的构造方法。
2018-01-27 回复 有任何疑惑可以回复我~
#2

爱你无痕_

还有编写javabean时的注意事项 https://zhidao.baidu.com/question/433559419.html
2018-01-27 回复 有任何疑惑可以回复我~

不是JavaBean,为啥可以用JavaBean的标签?

0 回复 有任何疑惑可以回复我~

我也是菜鸟,但是我想说一下自己的看法,

UserDao就不是一个javabean类,因为它处在dao包下面,是“数据访问接口”,真正的Javabean类是User

0 回复 有任何疑惑可以回复我~
#1

慕神1047771

不是JavaBean类为啥可以使用JavaBean的标签呢?
2017-12-03 回复 有任何疑惑可以回复我~

程序在执行时,如果没有构造函数,系统会自动创建一个无参的构造函数

0 回复 有任何疑惑可以回复我~
#1

慕神1047771

问题是不满足JavaBean的设计原则,没有私有属性和getter和setter方法。
2017-12-03 回复 有任何疑惑可以回复我~

既然UserDAO满足javabeans的设计原则,那就不应该是javabeans类
0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

UserDAO没有无参的构造方法 也是javabeans类吗?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信