gpt4 book ai didi

java - 问 super super

转载 作者:行者123 更新时间:2023-11-29 03:30:33 27 4
gpt4 key购买 nike

<分区>

我怀疑我想做的事情是否可行。我有三个类 A、B y C。B 扩展 A,C 扩展 B。

C -> B -> A.

在C类中,我想直接调用A类的方法。有点像

super.super.method();

我有机会做吗?

原因:

A 和 B 是系统类。我试图让 B 以不同的方式处理某些情况,并且我已经完成了它,除了一种方法。在其他方法中,我所做的是覆盖它们并传递修改后的参数。

现在我有一个方法,我无法通过修改参数来解决,所以我想完全覆盖它。

B

@Override
public void draw(Canvas canvas) {
super.draw(canvas); // A method
** other stuff **
}

我想用 C 做什么

@Override
public void draw(Canvas canvas) {
super.super.draw(canvas); // A method
** new stuff **
}

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