黑马程序员技术交流社区

标题: 类型转换问题 [打印本页]

作者: 图图Fighting    时间: 2015-5-17 22:30
标题: 类型转换问题
class Fu {
        public void show() {
                System.out.println("fu show");
        }
}

class Zi extends Fu {
        public void show() {
                System.out.println("zi show");
        }
        public void put() {
                System.out.println("zi put");
        }

}
public class Test {
        public static void main(String[] args) {
                Zi z = new Zi();
                Fu fz = (Fu)z;//子类向上转型为父类类型
                fz.show();  //子类提升为父类后,调用show方法 为什么 输出的是子类show方法?
        }
}







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