黑马程序员技术交流社区

标题: 关于继承中的复写问题 [打印本页]

作者: Yin灬Yan    时间: 2016-4-20 22:29
标题: 关于继承中的复写问题
class  Demo2{
        public static void main(String[] args) {
                Zi z=new Zi();
                z.show();
        }
}
class Fu
{
        private void show(){
                System.out.println("Hello World!");
        }
}
class Zi extends Fu
{
        void show(){
                System.out.println("Hello World1!");
        }
}
这个程序 父类方法和子类一致  那么这个程序编译会错误么 存在重写问题么 怎么解释  
作者: 反旋律    时间: 2016-4-20 23:05
不是重写,父类里的show方法是私有的子类继承不到,也就是说子类里根本没有那个方法。所以你在子类中写一个show方法只是单纯的定义了一个新方法 而已,不是重写。




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