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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© qowoeo7538 中级黑马   /  2014-12-21 14:55  /  1135 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

抽象是对现实世界共性描述的过程,必须要有比较。例如苹果、香蕉、生梨、葡萄、桃子等,它们共同的特性就是水果。得出水果概念的过程,就是一个抽象的过程。而在我们编写程序的过程中,一个类就是描述一类对象,一个对象就有描述对象的属性,以及一个对象所具有的能力体现在方法上面。
比如  张三是人的具体表现,那人就是对张三,李四,...的抽象,张三,李四是具体的可观存在,而人是抽象出来的,不是可观存在,为什么非要张三 李四都叫人呢  是因为符合人特征,人会说话,会吃饭,一个头有四肢,会走路,所以抽象为人,当然如果他们都瘸了,那也可以叫瘸子,因为符合瘸子的特征--腿瘸。这样跟现实很接近。把张三李四叫人的过程叫抽象。张三就是一个具体可观事物,也就是人的具体表现,叫做对象,张三李四抽象成人这个概念,人就是一个类。
张三 李四----》抽象----》人               对象<------抽象------->类         
方法对类的能力的描述,人 --- 吃饭  ;属性是对类象的特征描述,四肢,一个脑袋
总结下,一个类一般是名词,属性也一般是名词,方法描述动作行为,一般是动词;
写的有些乱,谢谢大家指导。

评分

参与人数 1黑马币 +1 收起 理由
zmhlnrs + 1 赞一个!

查看全部评分

6 个回复

倒序浏览
张三 李四好熟悉
回复 使用道具 举报
不错的贴,理解了。。。
回复 使用道具 举报
混黑马币

点评

少水帖子!  发表于 2014-12-23 01:34
回复 使用道具 举报
不错哦。。
回复 使用道具 举报
解释很好!赞一个
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马