黑马程序员技术交流社区

标题: 数据抽象是什么? [打印本页]

作者: 林志进    时间: 2012-11-2 11:40
标题: 数据抽象是什么?
java中的抽象包含过程抽象和数据抽象两种,数据抽象的
概念和意义是什么,有功能代码就更好了。。。


作者: 蒋欣琦    时间: 2012-11-2 11:57
本帖最后由 温琦 于 2012-11-2 11:58 编辑

抽  象:就是把现实世界中的某一类东西,提取出来,用程序代码表示,抽象出来一般叫做类或者接口。
数据抽象:就是用代码的形式,表示现实世界中一类事物的特性,比如人的姓名,年龄等,抽象出来一般叫做属性或者成员变量等。
过程抽象:就是用代码的形式,表示现实世界中事物的一系列行为,比如人可以吃饭等,抽象出来一般叫做方法。
作者: 奋斗的青春    时间: 2012-11-2 12:28
别纠结了,想多了。
编程里的抽象是为了程序服务的,你站好你的立足点就好了。
为了与动物区别你把自己抽象成人类
为了与非生物区别你把自己抽象成生物
为了与无机物区别你把自己抽象成有机物
你想把这些特性都集中到一体,把人类生物有机物抽象为接口。
反正抽象这东西是仁者见仁的东西,太纠结伤身体。





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2