一個朋友問我這個像java問題的謎語。誰能幫我在這...如果該類是私人的,將需要多少java文件?
如果我們要創建50類需要公開,50個接口,其訪問是公共的,50類,它們的訪問是默認的,.java文件的最小數量,其訪問? 這樣的代碼......
public class A{}
private interface B{}
class C{}
而且我很感興趣,約需要這個.java文件進一步研究。任何指針或引用的材料將有助於:)
一個朋友問我這個像java問題的謎語。誰能幫我在這...如果該類是私人的,將需要多少java文件?
如果我們要創建50類需要公開,50個接口,其訪問是公共的,50類,它們的訪問是默認的,.java文件的最小數量,其訪問? 這樣的代碼......
public class A{}
private interface B{}
class C{}
而且我很感興趣,約需要這個.java文件進一步研究。任何指針或引用的材料將有助於:)
你只能有一個公共類/接口在一個單一的java文件。 (但你可以在同一個java文件許多非公共類/接口) 因此 你需要爲你的50個公共類 另外50個.java文件50個.java文件50個的公共接口 其他類可以在任何的放上述100個班級。 我認爲你需要.java文件的最小數量爲100
只需** ** ** .java文件就足夠了。您可以將類中的公共類和公共接口定義爲內部類。這意味着在一個公共課堂中,您可以將其餘的49個公共課程和50個公共課程定義爲內部課程。剩下的50個默認類。 – Jayamohan
限制爲每個文件一個*公衆*類。你可以在你的例子中聲明全部三個(一個公共類,一個包範圍類和一個接口),它們都在同一個文件中。 – paulsm4
只需** ** ** .java文件就足夠了。您可以將類中的公共類和公共接口定義爲內部類。這意味着在一個公共課堂中,您可以將其餘的49個公共課程和50個公共課程定義爲內部課程。剩下的50個默認類。 – Jayamohan