What do we mean when we say “make sure an object is in a proper state when it is created,” and how is this accomplished in Object-Oriented Programming?

What do we mean when we say “make sure an object is in a proper state when it is created,” and how is this accomplished in Object-Oriented Programming? Give examples to support your thoughts. 

 

"Looking for a Similar Assignment? Get Expert Help at an Amazing Discount!"