Class: Visibility Markers

All four visibility levels: `+` (public), `-` (private), `#` (protected), `~` (package).

class-visibility-markers.mmd
classDiagram
  class User {
    +String name
    -String password
    #int internalId
    ~String packageField
    +login() bool
    -hashPassword() String
    #validate() void
    ~notify() void
  }
Output
Class diagram, Zombie Mermaid User + String name - String password # int internalId ~ String packageField + login(): bool - hashPassword(): String # validate(): void ~ notify(): void

More Class diagram examples