码迷,mamicode.com
首页 > 其他好文 > 详细

在子类中显示父类的方法

时间:2017-03-19 22:23:02      阅读:164      评论:0      收藏:0      [点我收藏+]

标签:ati   string   style   bsp   ext   eth   nbsp   super   end   

用super

 1 package ppt04;
package ppt04;

public class Ostrich extends Bird
{
    // 重写Bird类的fly()方法
    public void fly()
    {
        System.out.println("我只能在地上奔跑...");
    }
    public void callOverridedMethod()
    {
        // 在子类方法中通过super来显式调用父类被覆盖的方法。
        super.fly();
    }

    public static void main(String[] args)
    {
        // 创建Ostrich对象
        Ostrich os = new Ostrich();
        // 执行Ostrich对象的fly()方法,将输出"我只能在地上奔跑..."
        os.callOverridedMethod();
        //执行Ostrich对象的callOverridedMethod()方法,
//        将输出父类"我在天空里自由自在地飞翔..."
    }
}

 

 2 
 3 public class Bird
 4 {
 5     // Bird类的fly()方法
 6     public void fly()
 7     {
 8         System.out.println("我在天空里自由自在地飞翔...");
 9     }
10 }

 

在子类中显示父类的方法

标签:ati   string   style   bsp   ext   eth   nbsp   super   end   

原文地址:http://www.cnblogs.com/javatrain/p/6580867.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!