gpt4 book ai didi

java - 多级继承子类调用 'grand'父函数

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:13:53 24 4
gpt4 key购买 nike

<分区>

public class GrandParent
{
public void walk()
{
...
}
}

public class Parent
{
public void walk()
{
...
}
}

public class Child
{
public void walk()
{
// Here in some cases I want to use walk method of GrandParent class
}
}

现在在 Child.walk() 中,我只想在某些情况下使用 GrandParent.walk()。我怎样才能做到这一点?因为 super.walk() 将始终使用 Parent.walk()。

注意:(请注意,这是复杂场景的简化示例)

注意 2: 请仅说明是否有这样做的标准程序。我在父类中使用了一个标志,如果子类想要使用 GrandParent 的方法,则设置该标志。但是这个序列变得非常复杂。

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