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

来源:5-12 阶段项目

benny2011

2017-05-13 07:53

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

写回答 关注

5回答

  • 爱你无痕_
    2018-01-27 13:54:47

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

    爱你无痕_

    还有编写javabean时的注意事项 https://zhidao.baidu.com/question/433559419.html

    2018-01-27 14:00:19

    共 2 条回复 >

  • 慕神1047771
    2017-12-03 18:18:25

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

  • 我也很绝望_但只能继续学啊
    2017-08-18 10:35:42

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

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

    慕神1047...

    不是JavaBean类为啥可以使用JavaBean的标签呢?

    2017-12-03 18:19:42

    共 1 条回复 >

  • qq_喷泉_0
    2017-05-16 19:02:22

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

    慕神1047...

    问题是不满足JavaBean的设计原则,没有私有属性和getter和setter方法。

    2017-12-03 18:22:08

    共 1 条回复 >

  • 慕粉4287851
    2017-05-13 10:13:24

    既然UserDAO满足javabeans的设计原则,那就不应该是javabeans类

JAVA遇见HTML——JSP篇

Java Web入门级教程JSP,带你轻松的学习JSP基础知识

248278 学习 · 3071 问题

查看课程

相似问题