2016 - 2024

感恩一路有你

java注入 java:子类对象向上转型为父类实例后,调用的是父类方法,还是子类方法?

浏览量:2405 时间:2021-03-16 18:02:11 作者:admin

java:子类对象向上转型为父类实例后,调用的是父类方法,还是子类方法?

当子类重写了父类方法,向上造成后调用的是子类方法;子类没有重写父类方法,向上造型后调用的是父类方法。public class Test1 { public static void main(String[] args) { A k=new B() k.sayHi() k.hello() } }class A { public void sayHi(){ System.out.println("我是父类") } public void hello(){ System.out.println("我是父类hello") }}class B extends A{ public void sayHi(){ System.out.println("我是子类") }}输出结果:我是子类我是父类hello

java注入 java向上转型有什么用 java向下转型有什么用

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。