面向对象的三大特点是什么?都有什么含义? 封装 对外隐藏复杂的实现过程,暴露出简单的使用方法。 隔离变化。 提高代码重用性。 保护数据。 继承 提高代码重用性。(如果仅仅是为了重用,name可以优先考虑组合) 多态的前提。 多态 多态的前提:继承 多态的作用:提高代码扩展性(dao、jdbc) 多态的体现:向上转型 多态的限制:向上转型发生时,子类独有的成员无法使用 当你发现自己的才华撑不起野心时,就请安静下来学习吧