gpt4 book ai didi

java - 扩展多个类的解决方案

转载 作者:行者123 更新时间:2023-12-01 04:37:01 24 4
gpt4 key购买 nike

假设我有 A 类和 B 类,除了使用颜色变量之外,它们都不同。这两个类都已经扩展了 JPanel 类,因此我无法扩展其中包含颜色变量的新类。然后我想我可以将 C 类(包含其中的颜色)作为一个接口(interface)。但接口(interface)中不允许有属性。

知道如何在外部类中为 A + B 类使用颜色吗?

想法:

A 类 - 使用颜色
B 类 - 使用颜色
C 级 - 有颜色。

最佳答案

您始终可以使用接口(interface)来存储常量。

public interface C{
Color a;
Color b;
//And so on
}

现在让 A 和 B 实现这个类,这样就可以了。

关于java - 扩展多个类的解决方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17193704/

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