Warum können in Java nicht zwei öffentliche Klassen in einer Datei definiert werden? [Duplikat]
Diese Frage hat hier bereits eine Antwort:
Warum befindet sich jede öffentliche Klasse in einer eigenen Datei? 12 AntwortenWarum kann Klasse B nicht öffentlich werden? Wie kann ich Klasse in anderen Klassen verwenden? Ist es besser, es in Cons zu definieren ?!
// public class B { why not?
class B {
int x;
B (int n) {
x=n;
System.out.println("constructor 'B (int n)' called!");
}
}
public class Cons {
public static void main(String[] args) {B b = new B();}
}