Java: Mehrere Klassenerklärungen in einer Datei

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Java: Mehrere Klassenerklärungen in einer Datei

by Anonymous » 05 Apr 2025, 21:45

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;
}

Top