面向对象程序设计 学习目标 1 确定系统中的对象 2 确定对象的属性及操作 3 测试对象的有效性 4 区分对象和类 5 了解面向对象的编程和过程化编程之间的区别 6 了解封装的主要好处 7 了解软件开发的主要步骤 对象 我们可以把生活所在的真实世界(Real World)当作是由许多大小不同的对象所组成的。对象可以是有生命的个体,比如一个人或一只鸟。 对象 对象也可以是无生命的个体,比如一辆汽车或一台计算机。 对象也可以是一个抽象的概念,如天气的变化或鼠标所产生的事件。 对象的特征 对象有两个特征:属性和行为 如: 一个人有他的身高或体重作属性,有他的行为——如唱歌、打球、骑摩托车、开汽车。 一条狗有它的颜色作属性,有它的行为,如摇尾巴或跳跃。 一台电视机有它的外形、尺寸和颜色,有它的行为,如开、关,接收信号,转换频道,调节音量。 汽车对象 以汽车为例,我们可定义其属性与方法如: 面向对象分析小结 找出问题域中的对象,及其属性和操作 步骤:1、列出有关的对象(名词) 2、列出这些对象的属性和操作 3、为对象设置合理的属性和操作 4、应用第四步的3条评判规则检验对象的有效性 练习 An object-oriented design for a Java application that tracks soc
您可能关注的文档
最近下载
- Z02救生艇筏教案.docx VIP
- 沪剧十年光阴十年长曲谱.docx VIP
- FANUC系统维修典型案例-V1.0-FANUC数控系统 0iMATA.pdf
- 王文娟首演版越剧《孟丽君》剧本.doc VIP
- 12J10《附属建筑》建筑标准设计图集.pdf VIP
- Unit 4 Our memory第6课时(Project & Reading Plus)课件人教版英语九年级上册.pptx VIP
- 电规总院PPT:绿电直连的20个问题和7个突破(33页 PPT).pptx VIP
- 广州数控GSK 980TTC 车床CNC使用手册.pdf
- 2026秋新教材人教版九年级上册英语Unit 4 Our Memory 教案(8课时).docx
- 国际贸易理论与实务(第三版)习题答案.pdf VIP
原创力文档

文档评论(0)