Třídy deklarované jako veřejné (public) musí být umístěné do souborů s názvem totožným s názvem třídy (+přípona .java) i na systémech Windows (vč. velikosti písmen)
kromě takové třídy však může být v tomtéž souboru i libovolný počet deklarací neveřejných tříd
private nemají význam, ale přátelské ano