Why can an abstract method be declared private?
The private and abstract method modifiers do not make sense in combination and the compiler should normally fail with a warning in this case. An abstract method must be overridden by any subclass, but subclasses do not have access to their superclass’ private fields, so a private abstract method could never be fulfilled. Actions: Follow-up, clarify or correct this answer. Submit a new question.
The private and abstract method modifiers do not make sense in combination and the compiler should normally fail with a warning in this case. An abstract method must be overridden by any subclass, but subclasses do not have access to their superclass’ private fields, so a private abstract method could never be fulfilled. Actions: Follow-up or correct this answer. Submit a new question.