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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

父类:
class Car {
     String color;//汽车颜色
     int num;//轮胎数量

    private  void run() {                                                 //私有方法 run();
        System.out.println("汽车正在行驶");
    }
}
子类:
class BaoMa extends Car {
public     void  run() {                                                 //公有的相同run();
    System.out.println("宝马在行驶........" );
    }
}
测试类:
class Test {   
             public static void main(String[] args) {
                BaoMa b = new BaoMa();
                b.run();
            }
}


无标题.png (105.86 KB, 下载次数: 20)

运行结果

运行结果

3 个回复

倒序浏览
你运行的不是子类的吗
回复 使用道具 举报
hmjava520 来自手机 中级黑马 2015-12-22 19:12:10
藤椅
你调用的是BaoMa的run方法,跟Car的run方法没有关系
回复 使用道具 举报
父类的run是private的,在子类中无法访问到。测试程序中,调用的是子类的run()方法。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马