在其中一個大學課程中,我們必須用Java開發程序。其中一項要求是使用surname_firstname_exerciseN_className.java
的模式來命名我們的所有文件。另一個要求是我們必須將我們的程序分成多個文件。你可以想象,這兩者並不能很好地配合。公共Java類的名稱與文件名稱不同
我試圖通過「翻譯」我的班級名稱來解決這個問題。例如,如果我寫了一個名爲「東西」類,我這樣做,我long_prefix_something.java
文件:
public class long_prefix_something extends Something {}
class Something {
// class code
}
而且我想用類的東西在另一個文件中。所以,我這樣做是其他的文件:
class Something2 extends long_prefix_something { }
讓我困擾的是,我不能因爲循環繼承錯誤的翻譯long_prefix_something
回Something
,我必須使用Something2
代替。
有沒有辦法解決這個問題?任何使用註解或類似的東西?
能否請你描述你的限制,你將需要使這樣的事情? – ziesemer 2011-12-26 17:40:22
他只是想用漂亮的類名來代替醜陋的類名,在我看來。 – AHungerArtist 2011-12-26 17:48:04
另外,我很想知道是什麼導致被迫使用這樣一個愚蠢的約束。 – AHungerArtist 2011-12-26 17:48:34