创建新类时首先考虑组合然后考虑需要使用继承的场景继承创建基类已基类为基础通过添加修改这个副本来创建新类的方法。对象 class编程的基本单元。继承的方法1直接在导出类中添加新方法2改变现有基类方法称之为覆盖重写。在新的类型中做不同的事多态性void doSomething(shape shape){ shape.erade(); //...... shape.draw(); }