什么是抽象 封装 和多态性?
封装就是 把不同的零部件组装成一辆汽车,
属性和方法结合在一起?
抽象就是一家公司 有公开的信息,和私有的信息,
把一些属性给私有化,外面的人看不见?
多态性,用相同的技术,但是造出不同的产品
就是有共同的方法,但是结果不一样?
-------------------------------------
我这样子说对不对?
------解决方案--------------------lz这样理解也不无道理。
其实对这些问题的理解是一个循序渐进的过程,只有在实践中运用才会有深刻的体会,“恍然大
悟”的感觉,建议看看设计模式。
------解决方案--------------------抽象就是从具体的东西里面发现共性,然后表达出来,比如从一群人中抽象出人这个类
封装就和装箱子一样,比如电脑里面的硬盘什么的,你只知道它是硬盘,具体内部是怎样的你不需要知道。封装降低了系统的复杂性。
多态就是多种形态,换句话说,也就是你看到的和实际的东西可能不一样,多态很利于项目的扩展。
------解决方案--------------------楼主看看《Think In Java》,里面面向对象讲的不错