首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

大家伙儿说这道程序运行结果输出什么

2011-12-18 
大家说这道程序运行结果输出什么?classParent{StringsParent publicParent(){method()}publicvoidmet

大家说这道程序运行结果输出什么?
class   Parent   {  
        String   s   =   "Parent ";  

        public   Parent(){  
                method();  
        }  

        public   void   method(){  
                System.out.println(s);  
        }  
}  

class   Child   extends   Parent   {  
        String   s   =   "Child ";  

        public   Child(){  
        }  

        public   void   method(){  
                System.out.println(s);  
        }  
}  

public   class   ObjectTest   {  
         
        public   static   void   main(String[]   args)   {  
                Child   child   =   new   Child();  
        }  
}

[解决办法]
父类的构造方法调用子类的method,但这个时候子类的String并没有初始化,所以打印null

热点排行