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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© DarkSky 中级黑马   /  2014-7-12 10:25  /  971 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

E.G.:面对一只大雁要从北方飞往南方这个实际问题来说。

1) 首先可以从这一问题中抽象出对象,这里抽象出的对象就是大雁了。
2)然后识别这个对象的属性。对象具备的属性都是静态的属性,例如大雁有一对翅膀、黑色的羽毛等。
3)接着识别这个对象的动态行为,既这只大雁可以进行的动作,如飞行、觅食等。这些动作都是这个对象基于其属性而具有的动作。
4)识别出这个对象的属性和行为后,这个对象就被定义完成了,然后可以根据这只大雁具有的特性定制这只大雁要从北往南飞的具体方案以解决问题了。

总之,所有大雁都具有以上的属性和行为,可以将这些属性和行为封装起来以描述大雁这类动物。
由此可见,类实质上就是封装对象属性和行为的载体,而对象则是类抽象出来的一个实例。

2 个回复

倒序浏览
这想象力太丰富了。。
回复 使用道具 举报
我来给你踩踩啊。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马