Finish exercise six, and correct the comment in exercise three.
 Innerclass exercise six teach us to use upcast in inner class, use upcast and package. if a inner is defined as protected, your inner class must inherit from it first, and it can be used.