gpt4 book ai didi

java - 从子类调用父类(super class)的方法

转载 作者:行者123 更新时间:2023-11-30 08:04:33 25 4
gpt4 key购买 nike

<分区>

我在面试中遇到一个问题,我们是否可以从 EDC 访问类 ABC 的方法 display(),如下所示

class ABC {
public void display() {
System.out.println("from ABC");
}
}

class CBD extends ABC {
public void display() {
System.out.println("From CBD");
}
}

class EDC extends CBD {
public void display() {
System.out.println("From EDC");
}
}

我想知道除了 ABC 的对象创建之外,我们是否可以从类 EDC 访问 ABC 的方法。我知道答案非常直接和简单,我们只能访问 EDC 的父类(super class)方法,即;通过 super.display() 显示 CBD 的 display(),但我感觉我是否遗漏了这里从 EDC 访问 ABC 的 display() 的任何方法。

我认为一种可能的方法如下

    class ABC {
public void display()
{
System.out.println("from ABC");
}
public static void main(String args[])
{
ABC obj=new EDC();
obj.display();

}
}
class CBD extends ABC {
public void display()
{
super.display();
}
}
class EDC extends CBD {
public void display()
{
super.display();
}
}

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com