3. 請分別說明物件導向程式語言主要特性中的繼承(Inheritance)、覆載(Overloading)及多型(Polymorphism)。(20%)