1 shape constructor 2 circle constructor 3 shape 上转型对象可以操作子类继承隐藏的成员变量 不能操作子类新增成员变量 4 this is circle 上转型对象一定是去调用子类重写的方法 多态的性质 5 shape 静态函数不存在重写 6 7 8 上转型对象是子类对象的简化,它不关心子类的新增功能,只关心子类的继承和重写功能