Mam kilka klas, które muszę być w stanie przedłużyć w ramach tego samego pakietu. Ale nie chcę, aby ktokolwiek poza moją paczką rozszerzał moje zajęcia. Klasy w innych pakietach muszą mieć możliwość wywoływania moich zajęć, więc nie mogę użyć "domyślnego".Czy mogę ograniczyć dziedziczenie do pakietu bez używania "domyślnego"?
Czy jest jakiś sposób (może za pośrednictwem interfejsu), że mogę to osiągnąć?
Jest to świetne rozwiązanie, ponieważ pozwala również na wyświetlanie klasy podstawowej poza pakietem. – jzd
Potrzebuję klas w innych pakietach, aby móc utworzyć instancję mojej klasy. Czy nie uniemożliwiłoby to wszystkim lokalnym konstruktorom? – Florian
Można użyć metod fabrycznych, aby umożliwić ich utworzenie. –