日期:2014-05-20  浏览次数:20867 次

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

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


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