Private members are only available to the class which declared them. Public memebers are accessible everywhere, bolth in there classes package and in other packages where it's class is visible.
Protected memebers are accessible to classes of the same package and all subclasses of this class in any package that the class is visible. So you could declare you members protected then in the other package you could subclass that class with the protected memebers to get at them.