# Access Modifiers for variables

## Access Modifiers for variables

Lucee already supports access modifiers for functions, but with Lucee 4 this was limited to functions,

Since Lucee 5, access modifiers are also supported for variables.

Access modifiers can be defined for all variables defined within the body of a component, for example:

```cfml
component {
   private this.lastName="Sorglos"; // cannot be accessed from outside
   public this.comment="This is a comment"; // can be accessed from outside
   ...
}

```

# Categories

[Components (CFCs)](../../categories/component.md), [Scopes](../../categories/scopes.md)