new object is dynamically allocated in memoryand all instance variables are initialized to standard default values the default values are null for object variables and for all base types except boolean variables (which are false by defaultthe constructor for the new object is called with the parameters specified the constructor fills in meaningful values for the instance variables and performs any additional computations that must be done to create this object after the constructor returnsthe new operator returns reference (that isa memory addressto the newly created object if the expression is in the form of an assignment statementthen this address is stored in the object variableso the object variable refers to this newly created object number objects we sometimes want to store numbers as objectsbut base type numbers are not themselves objectsas we have noted to get around this obstaclejava defines wrapper class for each numeric base type we call these classes number classes in table we show the numeric base types and their corresponding number classalong with examples of how number objects are created and accessed since java creation operation is performed automatically any time we pass base number to method expecting corresponding object likewisethe