We've set values for properties by passing them as arguments to the primary constructor or by declaring the property with an initial value

What happens if we don't give name an initial value of "" in the primary constructor?

We can only create on object if we pass an argument to Person() to set nameThis code won't run

Yes! We need to give all properties a value when we instantiating a class.

Oh noes! This code will run because we can still set properties using the primary constructor.