2016 - 2024

感恩一路有你

java字符串比较 Java中,可以直接在父类中调用子类的方法吗?

浏览量:2075 时间:2021-03-11 13:43:53 作者:admin

Java中,可以直接在父类中调用子类的方法吗?

不可以,没有这样的用法或者需求。子类继承父类,所以子类拥有父类公开的“性质”,因此子类可以调用从父类继承下来的和父类公开的方法。而同一个父类可以有多个子类,并且父类并不知道有什么子类,怎么调用子类的方法呢?

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字符串比较 为什么我下载的jdk没有jre java多态的理解

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