gpt4 book ai didi

java - 与文件命名不同的公共(public) Java 类

转载 作者:行者123 更新时间:2023-11-29 06:05:34 24 4
gpt4 key购买 nike

在一门大学类(class)中,我们必须用 Java 开发程序。其中一项要求是使用 surname_firstname_exerciseN_className.java 模式命名我们的所有文件。另一个要求是我们必须将我们的程序拆分成多个文件。可以想象,这两者不能很好地结合在一起。

我正在尝试通过“翻译”我的类(class)名称来解决这个问题。例如,如果我写了一个名为“Something”的类,我会在我的 long_prefix_something.java 文件中这样做:

public class long_prefix_something extends Something {}

class Something {
// class code
}

我想在另一个文件中使用 Something 类。所以我在另一个文件中这样做:

class Something2 extends long_prefix_something { }

困扰我的是,由于循环继承错误,我无法将 long_prefix_something 翻译回 Something,我必须使用 Something2相反。

有没有办法克服这个问题?有没有要使用的注释或类似的东西?

最佳答案

这种黑客攻击的必要性通常是糟糕设计的标志。 java 中不允许循环(和多重)继承。

关于java - 与文件命名不同的公共(public) Java 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8637864/

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