This example shows how one can create a class, Person, and control its use. Salaries can never be negative, and people's names can be set once, and never changed.
Person