Class member visibility notations in UML

To specify the visibility of a class member (i.e., any attribute or method) there are the following notations that must be placed before the member's name
  • + : Public
  • - : Private
  • # : Protected
  • ___ : Static
  • / : Derived
  • ~ : Package