java吧 关注:1,187,742贴子:12,595,800

各位大佬,蓝字处无法理解吧,求助

只看楼主收藏回复

各位大佬,蓝字处无法理解吧,求助


IP属地:辽宁来自Android客户端1楼2018-01-22 21:34回复
    我是这样理解的,servlet创建对象时需要 servletconfig对象进行参数初始化,当子类重写了init(servletconfig)方法,由于没有给父类传进一个config对象,造成子类对象实例化时无法顺利的调用父类的构造方法,所以必须给父类也传个config对象?我这样理解对么?哪里有问题吧?蓝字看了半天看不懂,子类继承了init(sevrletconfig)方法,没有重写,然后自己创建了config对象,传给子类的init方法,可是不还是没给父类的init方法传config对象么?怎么没有重写方法就可以省略super.init(servletconfig)这个步骤了,完全不明白啊


    IP属地:辽宁来自Android客户端2楼2018-01-22 21:41
    回复


      IP属地:辽宁来自Android客户端4楼2018-01-22 21:43
      回复


        IP属地:辽宁来自Android客户端5楼2018-01-22 21:43
        回复


          IP属地:辽宁来自Android客户端6楼2018-01-22 21:43
          回复


            IP属地:辽宁来自Android客户端7楼2018-01-22 21:44
            回复


              IP属地:辽宁来自Android客户端8楼2018-01-22 21:44
              回复


                IP属地:辽宁来自Android客户端9楼2018-01-22 21:44
                回复


                  IP属地:辽宁来自Android客户端10楼2018-01-22 21:46
                  回复
                    求帮助,谢谢了


                    IP属地:辽宁来自Android客户端11楼2018-01-22 21:47
                    回复
                      求来个人啊


                      IP属地:辽宁来自Android客户端12楼2018-01-22 21:55
                      回复
                        求帮助啊啊啊啊啊啊


                        IP属地:辽宁来自Android客户端13楼2018-01-22 22:43
                        回复
                          来了,加油


                          IP属地:浙江来自Android客户端14楼2018-01-22 23:11
                          收起回复
                            这有啥不好理解的,父类里有个init(servletconfig)方法,同时还有个init()方法,带参的init方法中调用了无参的init方法,你在子类中覆盖了父类的无参的init方法,那么调用父类的带参init方法时,就执行的你在子类中覆盖的那个无参的init方法啊,如果你在子类中覆盖的是带参的init方法,那么还是得写super的


                            18楼2018-01-23 09:48
                            收起回复
                              类继承不过关,劝退


                              IP属地:广东19楼2018-01-23 11:11
                              收起回复