南京大学:《面向对象技术 OOT》课程教学资源(PPT课件讲稿)类和对象 Class and Object

Class and object 类和对象
类和对象 Class and Object

关于对象式语言 口本课程并不系统讲授Effe语言 口但应学会“欣赏”Eife语言(比较“纯” 口它首先是一个对象式程序设计语言 口但强调从分析到设计到实现的平滑过渡 Institute of Computer Software, Nanjing University 2021/215
关于对象式语言 Institute of Computer Software, Nanjing University 2021/2/5 2 本课程并不系统讲授Eiffel语言 但应学会“欣赏” Eiffel 语言 (比较“纯”) 它首先是一个对象式程序设计语言 但强调从分析到设计到实现的平滑过渡

最病 过摘要 口三个世界:面向对象的建模 口面向对象原则 口类:对象程序静态的结构 口对象:运行时刻的结构 口对象创建:从类到对象 口对象引用:对象串起来 Institute of Computer Software, Nanjing University 2021/215
摘要 三个世界: 面向对象的建模 面向对象原则 类:对象程序静态的结构 对象:运行时刻的结构 对象创建:从类到对象 对象引用:对象串起来 Institute of Computer Software, Nanjing University 2021/2/5 4

最病 世界 口客观世界 DVD播放机 a What is reality 口复杂性认识的主观性 口问题世界 口抽象! 口 A model of a subset of the reality DVD播放 机 口计算机(软件)世界 a model of a model of a subset of the reality Institute of Computer Software, Nanjing University 2021/215
三个世界 Institute of Computer Software, Nanjing University 2021/2/5 5 客观世界 DVD播放机 What is reality? 复杂性 认识的主观性 问题世界 抽象! A model of a subset of the reality DVD播放 机 计算机(软件)世界 A model of a model of a subset of the reality

Reality 现实世界 抽家 MOLD INSTANCE 问题世界 Abstract Model ABSTRACT Data T K Objec ype 软件世界 CONCRETE Class (Software) Object Implements Is an instance of
6 2021/2/5 Institute of Computer Software Nanjing University 现实世界 问题世界 软件世界 Reality 抽象

最病 过摘要 7 口三个世界:面向对象的建模 口面向对象原则 口类:对象程序静态的结构 口对象:运行时刻的结构 口对象创建:从类到对象 口对象引用:对象串起来 Institute of Computer Software 2021/215 Nanjing University
摘要 2021/2/5 Institute of Computer Software Nanjing University 7 三个世界: 面向对象的建模 面向对象原则 类:对象程序静态的结构 对象:运行时刻的结构 对象创建:从类到对象 对象引用:对象串起来

最病 过面向对象原则 Object orientation EoEo Institute of Computer Software, Nanjing University 2021/215
面向对象原则 Institute of Computer Software, Nanjing University 2021/2/5 8 Object Orientation Abstraction Encapsulation Inheritance Polymorphism

最病 过面向对象原则 Object orientation EoEo Institute of Computer Software, Nanjing University 2021/215
面向对象原则 Institute of Computer Software, Nanjing University 2021/2/5 9 Object Orientation Abstraction Encapsulation Inheritance Polymorphism

过回顾:抽象数据类型 抽象数据类型(ADT):用数学方法定义对象集 合和运算集合,仅通过运算的性质刻画数据对 象,而独立于计算机中可能的表示方法 口ADT规约方法 口代数规范 ■语法部分,公理部分 口ADT实现 E1E2E3 Institute of Computer Software, Nanjing University 2021/215
回顾:抽象数据类型 Institute of Computer Software, Nanjing University 2021/2/5 10 抽象数据类型(ADT):用数学方法定义对象集 合和运算集合,仅通过运算的性质刻画数据对 象,而独立于计算机中可能的表示方法 ADT规约方法 代数规范 ◼ 语法部分,公理部分 ADT实现 E1,E2,E3

最病 过面向对象原则 Object orientation EoEo Institute of Computer Software, Nanjing University 2021/215
面向对象原则 Institute of Computer Software, Nanjing University 2021/2/5 11 Object Orientation Abstraction Encapsulation Inheritance Polymorphism
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- Detecting Evasion Attack at High Speed without Reassembly.ppt
- 《数字图像处理》课程教学资源(PPT课件)第七章 图像分割.ppt
- 中国科学技术大学:《信息论与编码技术》课程教学资源(PPT课件讲稿)第2章 离散信源及其信息测度.pptx
- 清华大学出版社:《计算机网络安全与应用技术》课程教学资源(PPT课件讲稿)第6章 黑客原理与防范措施.ppt
- 大连工业大学:《数据结构》课程教学资源(PPT课件讲稿,共十章,路莹).pps
- 哈尔滨工业大学:词义消歧(PPT讲稿)Word sense disambiguation.ppt
- 香港城市大学:Adaptive Random Test Case Prioritization(PPT讲稿).pptx
- 《单片机原理及接口技术》课程教学资源(PPT课件)第7章 AT89C51单片机系统扩展 7.4 数据存储器的扩展 7.5 I/O口的扩展.ppt
- 《计算机组装与维护》课程教学资源(PPT课件讲稿)第16章 常见计算机故障解决案例.ppt
- 《计算机组装与维护》课程教学资源(PPT讲稿)第九章 计算机软件维护.ppt
- 对外经济贸易大学:《电子商务概论 Electronic Commerce》课程教学资源(PPT课件讲稿)第八章 电子支付与网络银行.pptx
- 西安电子科技大学:《Mobile Programming》课程PPT教学课件(Android Programming)Lecture 04 Activity, Intent and UI.pptx
- 中国科学技术大学:《网络信息安全 NETWORK SECURITY》课程教学资源(PPT课件讲稿)第九章 网络攻击.ppt
- 《面向对象建模技术》课程教学资源(PPT课件讲稿)第11章 UML与RUP.ppt
- 上海交通大学:IT项目管理(PPT讲稿)讲座5 目标、范围管理与需求工程.ppt
- 南京大学:《面向对象技术 OOT》课程教学资源(PPT课件讲稿)设计模式 Design Patterns(1).ppt
- 《算法分析与设计》课程教学资源(PPT课件讲稿)第六章 基本检索与周游方法(一般方法).ppt
- 《面向对象技术》课程教学大纲 Technology of Object-Oriented Programming.doc
- 厦门大学:Web技术(PPT课件讲稿)网站快速开发 & Web前端技术.ppt
- 机械工业出版社:国家“十一五”规划教材《数据库原理与应用教程》教学资源(PPT课件,第3版)第4章 数据操作.ppt
- 《数字图像处理》课程教学资源(PPT课件)第五章 代数运算.ppt
- 《高级语言程序设计》课程教学资源(试卷习题)试题三(无答案).doc
- 东南大学:《操作系统概念 Operating System Concepts》课程教学资源(PPT课件讲稿)08 Main Memory(主讲:张柏礼).ppt
- 中国科学技术大学:《高级操作系统 Advanced Operating System》课程教学资源(PPT课件讲稿)第四章 分布式进程和处理机管理.ppt
- Network Alignment(PPT讲稿)Treating Networks as Wireless Interference Channel.pptx
- 虚拟存储(PPT课件讲稿)Virtual Memory.ppt
- 《计算机组成原理》课程教学资源(PPT课件讲稿)第二章 电子计算机中信息的表示及其运算.ppt
- 中国科学技术大学:《算法设计与分析》课程教学资源(PPT课件讲稿)第一部分 概率算法(黄刘生).ppt
- 《程序设计语言原理》课程教学资源(PPT课件讲稿)形式语义学 Formal Semantics.ppt
- MSC Software Corporation:Dynamic System Modeling, Simulation, and Analysis Using MSC.EASY5(Advanced Class).ppt
- SVM原理与应用(PPT讲稿).pptx
- 安徽理工大学:《汇编语言》课程教学资源(PPT课件讲稿)第二章 80x86计算机组织.ppt
- 南京大学:《面向对象技术 OOT》课程教学资源(PPT课件讲稿)设计模式 Design Pattern(3).ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第2章 数据类型与常用库函数.ppt
- 山东大学:《数据结构》课程教学资源(PPT课件讲稿)第5章 堆栈(STACKS)Restricted version of a linear list.ppt
- 澳门大学:统计机器翻译领域适应性研究 Domain Adaptation for Statistical Machine Translation Master Defense.pptx
- 北京大学:《高级软件工程》课程教学资源(PPT课件讲稿)第九讲 静态代码的可信性分析概述.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第10章 指针.ppt
- 南京大学:《面向对象技术 OOT》课程教学资源(PPT课件讲稿)分布对象 Distributed Objects(1).ppt
- 四川大学:《操作系统 Operating System》课程教学资源(PPT课件讲稿)Chapter 1 Computer System Overview.ppt