A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 林志进 中级黑马   /  2012-11-2 11:40  /  1637 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

java中的抽象包含过程抽象和数据抽象两种,数据抽象的
概念和意义是什么,有功能代码就更好了。。。

评分

参与人数 1技术分 +1 收起 理由
唐志兵 + 1 赞一个!

查看全部评分

2 个回复

倒序浏览
本帖最后由 温琦 于 2012-11-2 11:58 编辑

抽  象:就是把现实世界中的某一类东西,提取出来,用程序代码表示,抽象出来一般叫做类或者接口。
数据抽象:就是用代码的形式,表示现实世界中一类事物的特性,比如人的姓名,年龄等,抽象出来一般叫做属性或者成员变量等。
过程抽象:就是用代码的形式,表示现实世界中事物的一系列行为,比如人可以吃饭等,抽象出来一般叫做方法。

评分

参与人数 1技术分 +1 收起 理由
谭立文 + 1

查看全部评分

回复 使用道具 举报
别纠结了,想多了。
编程里的抽象是为了程序服务的,你站好你的立足点就好了。
为了与动物区别你把自己抽象成人类
为了与非生物区别你把自己抽象成生物
为了与无机物区别你把自己抽象成有机物
你想把这些特性都集中到一体,把人类生物有机物抽象为接口。
反正抽象这东西是仁者见仁的东西,太纠结伤身体。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马