Page 1 of 1

Java: Mehrere Klassenerklärungen in einer Datei

Posted: 07 Apr 2025, 04:49
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;
}