好处:
1、子类能继承父类的方法(行为)和属性(特点)
2、创建子类对象时,无需创建父类对象
坏处:
1、破坏封装,子类和父类增加耦合度,子类依赖父类的的实现,子类缺乏独立性
2、支持扩展,但是往往是以增加系统结构的复杂度为代价
3、不支持动态继承,在运行时,子类无法选择不同的父类
4、子类不能改变父类的接口
好处:
1、子类能继承父类的方法(行为)和属性(特点)
2、创建子类对象时,无需创建父类对象
坏处:
1、破坏封装,子类和父类增加耦合度,子类依赖父类的的实现,子类缺乏独立性
2、支持扩展,但是往往是以增加系统结构的复杂度为代价
3、不支持动态继承,在运行时,子类无法选择不同的父类
4、子类不能改变父类的接口