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