Hallo zusammen,
gibt es in Java irgendeine Möglichkeit einen Konstruktor-Aufruf einer bestimmten Klasse nur aus einem bestimmten Package zu erlauben und aus anderen zu verbieten?
Also wenn ich beispielsweise eine Klasse A habe, möchte ich folgenden Aufruf:
in package my.package.foo erlauben, aber in my.package.bar verbieten....
Geht das überhaupt?
gibt es in Java irgendeine Möglichkeit einen Konstruktor-Aufruf einer bestimmten Klasse nur aus einem bestimmten Package zu erlauben und aus anderen zu verbieten?
Also wenn ich beispielsweise eine Klasse A habe, möchte ich folgenden Aufruf:
Code:
A myA = new A();
in package my.package.foo erlauben, aber in my.package.bar verbieten....
Geht das überhaupt?