I was going through this question Is there a way to override class variables in Java? The first comment with 36 upvotes was:
If you ever see a
p
Protected is used so that it can be used in subclasses. There is no logic in defining a protected static when using in the context of concrete classes as you can access the same variable is a static way.However the complier will give a warning to access the super class static variable in a static way.