面向对象的程序设计课件.pptxVIP

面向对象的程序设计课件.pptx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共383页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1;2;3;4;5;6;7;8;9;10;11;12;13;14;15;16;17;18;19;20;21;22;23;24;25;26;主要内容;28;29;30;31;32;33;34;35;36;37;38;39;40;41;42;43;44;45;46;47;48;49;50;51;52;53;54;55;56;57;58;59;60;61;62;63;64;65;66;67;68;69;70;71;72;73;74;75;76;77;78;79;80;81;82;83;84;85;86;87;88;89;90;91;92;93;94;95;96;97;98;99;100;4.1 类和对象的核心概念 4.2 类的分析 4.3 封装 4.4 方法剖析 4.5 构造方法的关键概念 4.6 图形对象 4.7 图形用户界面 4.8 按钮 4.9 单行文本框;102;103;104;105;106;107;108;109;110;111;112;113;114;115;116;117;118;119;120;121;122;123;124;125;126;127;128;129;130;131;132;133;134;135;136;137;138;139;140;141;142;143; 5.1 布尔表达式 5.2 if语句 5.3 数据比较 5.4 switch语句 5.5 while语句 5.6 迭代器 5.7 do语句 5.8 for语句 ;145;146;147;148;149;150;151;152;153;154;155;156;157;158;159;160;161;162;163;164;165;166;167;168;169;170;171;172;173;174;175;176;177;178;179;180;181;182;183;184;185;186;187;188;189;190;191;192;193;主要内容:;一个软件开发项目包含四个基本开发过程 建立软件需求 软件设计 实现软件设计 软件测试 软件需求: 软件需求规定了一个程序必须完成的功能,指明了程序应当执行的任务,而不是描述如何执行所规定的任务,通常用一个称为功能说明的文档来描述。;软件设计: 描述了程序将如何完成需求所指定的任务,并定义了程序中的类和对象、类间关系及类之间如何交互。底层的详细设计将解决各个类的方法如何完成自己的任务。 软件设计的实现: 是编写解决实际问题的源代码的过程。是将设计转换成某种程序设计语言的行为。 软件测试: 是保证软件能解决预定问题,并能够再满足性能要求的条件下执行任务。测试工作包括针对不同的输入数据多次运行程序和精确分析程序执行结果。;6.2 识别类的和对象;6.2.1 类的识别方法;类代表了一组有类似行为的对象。 通常用一个名词给代表对象的类命名。如:学生、硬币 一个类代表一个实体,根据类可以建立程序所需要的多个实例。 类识别时候还要处理一个问题: 是将某一事物表示为一个对象还是另一个对象的基本属性。 例如:一个员工的地址表示为一组实例变量还是保存为一个地址对象。;识别类和对象;6.2.2 类职责的分派;6.3 静态类成员变量;6.3.1静态变量;204;6.3.2 静态方法;206;静态方法和静态变量可以在同一程序中出现,协调工作。 See SloganCounter.java (page 194) See Slogan.java (page 195);6.4 类间关系;6.4.1 依赖关系;6.4.3 聚合关系;Aggregation;Aggregation in UML;6.4.4 this 引用;The this reference;6.5 接 口;Interfaces;Interfaces;Interfaces;Interfaces;Interfaces;6.5.1 Comparable接口;The Comparable Interface;6.5.2 Iterator接口;枚举型定义了一种新的数据类型,列出了所定义类型的所有可能取值。 ;Enumerated Types;Enumerated Types;Enumerated Types;6.7 方法设计;6.7.1 方法分解;Method Decomposition;Method Decomposition;Method Decomposition;Class Diagram for Pig Latin;6.7.2 方法参数的传递方式;Passing Objects to Methods;236;Method Overloading;238;239;

文档评论(0)

子不语 + 关注
官方认证
服务提供商

平安喜乐网络服务,专业制作各类课件,总结,范文等文档,在能力范围内尽量做到有求必应,感谢

认证主体菏泽喜乐网络科技有限公司
IP属地山东
统一社会信用代码/组织机构代码
91371726MA7HJ4DL48

1亿VIP精品文档

相关文档