什么是抽象 封装 和多态性?

huang3407 2007-09-03 05:26:35
封装就是 把不同的零部件组装成一辆汽车,
属性和方法结合在一起?
抽象就是一家公司 有公开的信息,和私有的信息,
把一些属性给私有化,外面的人看不见?
多态性,用相同的技术,但是造出不同的产品
就是有共同的方法,但是结果不一样?
-------------------------------------
我这样子说对不对?
...全文
281 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
qingyuan18 2007-09-03
  • 打赏
  • 举报
回复
楼主看看《Think In Java》,里面面向对象讲的不错
网络咖啡 2007-09-03
  • 打赏
  • 举报
回复
抽象就是从具体的东西里面发现共性,然后表达出来,比如从一群人中抽象出人这个类

封装就和装箱子一样,比如电脑里面的硬盘什么的,你只知道它是硬盘,具体内部是怎样的你不需要知道。封装降低了系统的复杂性。

多态就是多种形态,换句话说,也就是你看到的和实际的东西可能不一样,多态很利于项目的扩展。
sszhangy 2007-09-03
  • 打赏
  • 举报
回复
lz这样理解也不无道理。

其实对这些问题的理解是一个循序渐进的过程,只有在实践中运用才会有深刻的体会,“恍然大

悟”的感觉,建议看看设计模式。

62,615

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧