面向对象的三大特征:封装 、继承和多态