多态分析之servlet 模拟

打印结果如上图 ,首先调用父类的service ,然后调用子类的 doGet()函数,其实service()中的 doGet()可以理解为 this.doGet(),这个this 是指向包托父类在内的所有累得地址,因为这个例子中只有三个类,Object,Httpservlet,Myservlet 这个三个类,他们的地址又一样,因此首先调用子类中的 doGet(),内存图如下




posted on 2016-03-11 17:48 1130136248 阅读(101) 评论(0) 收藏 举报
                    
                
                
            
        
浙公网安备 33010602011771号