finish the object oriented programming in Lecture Node L16 ~ L18.