Java: Mehrere Klassenerklärungen in einer DateiJava

Java-Forum
Anonymous
 Java: Mehrere Klassenerklärungen in einer Datei

Post by Anonymous »

In Java können Sie mehrere Top -Level -Klassen in einer einzelnen Datei definieren, sofern dies höchstens eine davon öffentlich ist (siehe JLS §7.6). Siehe unten zum Beispiel. "Durch Code in anderen Kompilierungseinheiten des Pakets verwiesen", z. B. können sie nicht als Paket-privat behandelt werden. Ist das wirklich etwas, das sich zwischen Java -Implementierungen ändert? PublicClass.java:

Code: Select all

package com.example.multiple;

public class PublicClass {
PrivateImpl impl = new PrivateImpl();
}

class PrivateImpl {
int implementationData;
}

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post