A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© lizf2010 中级黑马   /  2015-7-26 20:40  /  424 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. public class Test {
  2.         public static void main(String[] args) {
  3.                 Fu z = new Zi(5);
  4.                 z.show();
  5.         }
  6. }
  7. class Fu{
  8.         private int num;       
  9.         Fu(int num){
  10.                 this.num=num;
  11.         }
  12.         void show(){
  13.                 System.out.println(num);
  14.     }
  15. }
  16. class Zi extends Fu{
  17.         Zi(int num) {
  18.                 super(num);
  19.         }
  20. }
复制代码
输出结果为5
此题中子类不能继承父类的私有属性,但是在多态调用子类中的方法时却用到了父类中私有属性的值,且能正常打印,这是为什么呢,不懂求解

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马