java子类怎么调用和重写父类方法
2019-01-09 17:09
225 查看
父类:
//-定义一个父类--鸟类Birds: public class Birds{ //-定义父类鸟类Birds的fly()方法 public void fly(){ System.out.println("我可以自由飞翔!"); } }
子类:
//-定义一个子类--鸵鸟类(Ostrich),继承父类--鸟类Birds: public class Ostrich extends Birds{ //-重写父类Birds的方法fly() public void fly(){ System.out.println("我只能在地上奔跑!"); } public static void main(String[] agrs){ //-调用重写后子类Ostrich的fly()方法 Ostrich o=new Ostrich(); o.fly(); //-调用重写前父类Birds的fly()方法 //-方法1: Birds b=new Birds(); b.fly(); //-方法2: o.getSuper(); } //-用super显式调用父类Birds的fly()方法 public void getSuper(){ super.fly(); } }
运行结果:
我只能在地上奔跑!
我可以自由飞翔!
我可以自由飞翔!
相关文章推荐
- java 通过子类怎么调用父类已经被重写的方法
- Java__子类中调用父类重写的方法。
- Java 子类未重写的方法调用父类还是子类的问题
- Java父类对象调用子类实体:方法重写与动态调用
- java方法重写的时候,一个调用父类还是子类方法的问题
- Java父类对象调用子类实体:方法重写与动态调用
- Java中不要在父类的构造方法中调用会被子类重写的方法
- c++和java中关于如何调用父类方法和子类方法的辨析
- 为何Java中子类重写方法的访问权限不能低于父类中权限
- java子类如何调用父类变量和方法
- JAVA中子类是否可以可以继承、重写父类的静态方法--总结
- Java 中父类怎么调用子类的方法?
- java父类调用被子类重写的方法
- Q:怎么才能够让子类强制调用父类的方法
- Java基础重温(六)子类与父类实例方法、静态方法的重写问题
- Java 子类方法的父类方法相互调用
- 关于Java中子类能否继承和重写父类的静态方法问题
- java 子类继承父类成员变量的隐藏、实现方法的重写
- PL/SQL小技巧一个:在子类中怎么调用父类被重载的方法
- java基础:父类与子类之间变量和方法的调用