2.12 The this keyword
Introduction
`this` refers to the current object — the specific instance a method or constructor is executing on. It is most commonly used to disambiguate between a field and a parameter of the same name, and to call one constructor from another within the same class.
Key Concepts
Java Syntax
Code Examples
Inside the first constructor, `this.name` refers to the field while the bare `name` refers to the parameter. The no-argument constructor delegates to the parameterized one via `this("Unknown")`.