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向下转型有什么用
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。
上一篇
字符串合并 c语言字符串合并