Select the correct option.
a
Option (b) is incorrect because the protected members of a class are accessible by the derived classes, outside the package in which the class is defined.
Option (c) is incorrect because a class with default access isn't visible outside the package within which it's defined.
If the class isn't visible itself, it doesn't matter whether its members are accessible or not.
Option (d) is incorrect because a private method can't be used outside the class in which it's defined.