Chapter 1: Demo 1.2, User-Defined/Non-Native Object Contstuctor Functions