Java - Modifier


A modifiers affect runtime behaviour of class or method

  • Access modifiers: public, protected, and private
  • Modifier requiring override: abstract
  • Modifier restricting to one instance: static
  • Modifier prohibiting value modification: final
  • Modifier forcing strict floating point behaviour: strictfp

Not all modifiers are allowed on all classes, for example an interface cannot be final and an enum cannot be abstract.

java.lang.reflect.Modifier contains declarations for all possible modifiers.

Powered by ComboStrap