gpt4 book ai didi

java - Java 中的继承 : Extending another class when I've already extended one

转载 作者:行者123 更新时间:2023-11-29 09:48:52 26 4
gpt4 key购买 nike

我必须将 A 类的变量扩展到 B 类中。为此我必须写:

public class B extends class A

但在我的例子中,这个位置已经被“extends javax.swing.JFrame”占据了。看起来像:

public class B extends javax.swing.JFrame

请建议将变量从 A 类继承到 B 类的任何方法。我对这个领域很陌生。所以请解释。

最佳答案

要么使用组合,要么在扩展类 A 的类 B 中创建一个内部类。

 class B extends JFrame {
A a = ... // this is one option

class C extends A {
// this is another option
}

}

关于java - Java 中的继承 : Extending another class when I've already extended one,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15698676/

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