python封装继承多态的理解