[Chapter 4] All the Class in a Constructor
Chap 3, 4, 5