Skip to content

The this Keyword

Introduced
Handout Watch lesson

A parameter can hide the field it should update

  • An object has name "Ada". setName(String name) runs name = name; with the argument "Bo".
  • Both unqualified names refer to the parameter, so the object still has "Ada". this.name = name assigns the parameter value to the field instead.
A parameter can hide the field it should update

Handout

Log in or create account

IGCSE, A-Level & AP