首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

JavaBean中为何要有一个无参的构造方法呢?该怎么解决

2012-01-11 
JavaBean中为何要有一个无参的构造方法呢?请问一下javaBean中为什么要有一个无参的构造方法呢[解决办法]因

JavaBean中为何要有一个无参的构造方法呢?
请问一下javaBean中为什么要有一个无参的构造方法呢

[解决办法]
因为在用jsp:useBean时 ,
会调用new bean()一次,
bean为你bean类的名字
[解决办法]
原则上类可以没有无参数构造器。但是你就不能在许多地方使用这个类啦!
比如楼上说的useBean
已经许多的IOC的地方。
因为他们都需要先调用new BeanClass();然后才能被设置属性或者赋值给其他的需要的类。


[解决办法]
不光是JavaBean,所有的类 都需要一个默认构造函数! 原因在于继承 父类和子类 ,可以查看关于继承方面的知识。

热点排行