首页 > 电脑

为什么Servlet类必须有一个公共的无参数的构造器

更新时间2018-03-06 21:59:25

1、java中无参数构造方法的存在是因为在创建子类的时候实例化对象报错。
2、创建子类的对象实例的时候,必先调用父类的无参数的构造函数(默认构造函数),假如父类有带参数的构造函数,那么系统将不会给它创建无参数的构造函数,这时,子类在实例化的时候,因为找不到父类的默认构造函数,编译器将会报错,但如果在子类的构造函数中指定用父类的带参数的构造函数的时候,或者在父类中加一个无参数的构造函数,就不会报错。

上一篇:求全图。。

下一篇:玩古墓丽影9安装了vc2010(c++2010)还是提示无法定位XP系统