gpt4 book ai didi

java - 没有每个单独文件的新扩展类

转载 作者:行者123 更新时间:2023-11-29 06:00:20 25 4
gpt4 key购买 nike

我有一个名为 Building 的类,并且有几个扩展它的类,例如 Office 和 Hospital。扩展类最多只添加十几行代码,因此我不想将它们放在不同的文件中。我不相信内部类会起作用,因为它首先需要外部类的实例 -> Building。

因此,我想做的是 Building b = new Office(var);,但 Office.java 中没有 Office 代码,因为它最多包含几行代码,但是 Building 将包含大部分代码。但在我的情况下,将 Office 作为类型很有值(value)。有什么帮助吗?感谢您的宝贵时间!

最佳答案

您可以使用静态嵌套类,这样就不需要 Building 的实例,但我认为在这种情况下最好的办法是使用单独的 Java 文件。如果它们只包含几行也没关系。

关于java - 没有每个单独文件的新扩展类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10388604/

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