黑马程序员技术交流社区

标题: 重写代码及其调用时调用哪个函数的问题的问题!!! [打印本页]

作者: 曾乐祥    时间: 2016-6-25 22:30
标题: 重写代码及其调用时调用哪个函数的问题的问题!!!
class Fu
{
        Fu()                         //构造函数
        {
                show();                        //这个show是调用Fu类中的show还是子类中的?求解!!!
        }
        
        void show()
        {
                System.out.println("Fu show");
        }        
}
class Zi extends Fu
{
        int num = 8;
        
        Zi()
        {
        
        }
        void show()                               //此处重写Fu类中的show方法
        {
                System.out.println("zi show"+num);
        }
}
class Extend
{
        public static void main(String[] args)
        {
                Zi z = new Zi();
                z.show();
        }
}class Fu
{
        Fu()                         //构造函数
        {
                show();                        //这个show是调用Fu类中的show还是子类中的?求解!!!
        }
        
        void show()
        {
                System.out.println("Fu show");
        }        
}
class Zi extends Fu
{
        int num = 8;
        
        Zi()
        {
        
        }
        void show()                               //此处重写Fu类中的show方法
        {
                System.out.println("zi show"+num);
        }
}
class Extend
{
        public static void main(String[] args)
        {
                Zi z = new Zi();
                z.show();
        }
}






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2