JavaBean中为何要有一个无参的构造方法呢?
请问一下javaBean中为什么要有一个无参的构造方法呢
------解决方案--------------------因为在用jsp:useBean时 ,
会调用new bean()一次,
bean为你bean类的名字
------解决方案--------------------原则上类可以没有无参数构造器。但是你就不能在许多地方使用这个类啦!
比如楼上说的useBean
已经许多的IOC的地方。
因为他们都需要先调用new BeanClass();然后才能被设置属性或者赋值给其他的需要的类。
------解决方案--------------------不光是JavaBean,所有的类 都需要一个默认构造函数! 原因在于继承 父类和子类 ,可以查看关于继承方面的知识。