The keyword protected indicates that the constructor can be called by an object only if it is in the same package or subclass. This means that you could call the constructor from other packages only if the in the other package is a subclass of the class you are working in.