Je to tak, v realne aplikaci by se urcite musely dat kontroly v tomto pripade do konstruktoru. Pravdepodobne nejenom pro zaporna cisla, ale i pro nejaky vhodny rozsah veku a platu.
Ale je urcite dobre, ze jste na to upozornil, pokud kontroly pro hodnoty atributu chybi, je zadelano na problem.