《软件制造工程》面向对象编程

面向对象编程
面向对象编程

面向对象编程 我们学编程学的是什么? 思想
面向对象编程 ▪我们学编程学的是什么? 思想

面向对象编程 我们如何理解面向对象?
面向对象编程 ▪我们如何理解面向对象?

面向对象编程 1.基本概念: 11类与对象的初探 (1)类描述了一组有相同特性(属性) 和相同行为(方法)的对象。 注:面向过程的语言与面相对象的语言的区 别就在于,面向过程的语言不允许程序员旬 己定义数据类型,而只能使用程序中内置的 数据类型
面向对象编程 ▪ 1.基本概念: 1.1 类与对象的初探 (1)类描述了一组有相同特性(属性) 和相同行为(方法)的对象。 注:面向过程的语言与面相对象的语言的区 别就在于,面向过程的语言不允许程序员自 己定义数据类型,而只能使用程序中内置的 数据类型

面向对象编程 1.2内置教据类型与函数 (1)每门语言都有自己独特的数据类型。 °(2)函数一实现某种特定功能的黑匣子
面向对象编程 ▪ 1.2 内置数据类型与函数 • (1)每门语言都有自己独特的数据类型。 • (2)函数—实现某种特定功能的黑匣子

面向对象编程 int addnum(int X,int yt return x+y int myAge =0; int a=25 void remAge(int a) myAge=a
面向对象编程 ▪ int addnum(int x,int y){ return x+y; } ▪ int myAge = 0; int a=25; void remAge(int a){ myAge=a; }

面向对象编程 13指针以及引用 指针及引用是在C+十中有的,JAMA中没有。 JAVA中取消了对内存的操作,随之而来的是也取 洧了操作符重载的揉作。引用主要还是用在函数 参数的传递上
面向对象编程 ▪ 1.3 指针以及引用 • 指针及引用是在C++中有的,JAVA中没有。 JAVA中取消了对内存的操作,随之而来的是也取 消了操作符重载的操作。引用主要还是用在函数 参数的传递上

面向对象编程 14运算符及控制语句 自己查看相关书籍
面向对象编程 ▪ 1.4 运算符及控制语句 • 自己查看相关书籍

面向对象编程 2.深入探讨面向对象 °21“类型”的内部细节 面向对象的编程语言最大的特色就是可以编写自已所 需的数据类型; 对象具有类所描述的所有的属性以及方法。 类是属性与方法的集合。而这些属性与方法可以被声 明为私有的( private),公共的( public)或是受保护 ( protected)的,它们描述了对类成员的访问控制。为 了实现数据的封装,提高数据的安全性,我们一般会 把类的属性声明为私有的,而把类的方法声明为公共 的。我们提倡的是:“对象调方法,方法改属性
面向对象编程 ▪ 2.深入探讨面向对象 • 2.1“类型”的内部细节 ▪ 面向对象的编程语言最大的特色就是可以编写自己所 需的数据类型; ▪ 对象具有类所描述的所有的属性以及方法。 ▪ 类是属性与方法的集合。而这些属性与方法可以被声 明为私有的(private),公共的(public)或是受保护 (protected)的,它们描述了对类成员的访问控制。为 了实现数据的封装,提高数据的安全性,我们一般会 把类的属性声明为私有的,而把类的方法声明为公共 的。我们提倡的是:“对象调方法,方法改属性”

面向对象编程 22通过实倒看内存分配 现在我们要编写某家公司员工管理糸统,你认为 最合适的数据类型是什么? 某家公司的员工是人类的一个特殊群体,宅除了具备 人类的所有特性与方法外,它还有额外的特性与方法, 比如她有她的工资、信用卡密码、作息时间等等,这 些特性以及工作内容,工作量等等这些方法
面向对象编程 ▪ 2.2通过实例看内存分配 • 现在我们要编写某家公司员工管理系统,你认为 最合适的数据类型是什么? ▪ 某家公司的员工是人类的一个特殊群体,它除了具备 人类的所有特性与方法外,它还有额外的特性与方法, 比如她有她的工资、信用卡密码、作息时间等等,这 些特性以及工作内容,工作量等等这些方法
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《软件制造工程》第三章 编程工程.ppt
- 太原理工大学:《计算机网络安全技术与应用》PPT讲义课件_第9章 电子邮件安全系统.ppt
- 太原理工大学:《计算机网络安全技术与应用》PPT讲义课件_第8章 安全通信协议.ppt
- 太原理工大学:《计算机网络安全技术与应用》PPT讲义课件_第7章 计算机病毒防治.ppt
- 太原理工大学:《计算机网络安全技术与应用》PPT讲义课件_第6章 入侵检测系统.ppt
- 太原理工大学:《计算机网络安全技术与应用》PPT讲义课件_第5章 网络攻击技术分析.ppt
- 太原理工大学:《计算机网络安全技术与应用》PPT讲义课件_第4章 防火墙工作原理及应用.ppt
- 太原理工大学:《计算机网络安全技术与应用》PPT讲义课件_第3章 身份认证与访问控制.ppt
- 太原理工大学:《计算机网络安全技术与应用》PPT讲义课件_第2章 信息加密技术基础.ppt
- 太原理工大学:《计算机网络安全技术与应用》PPT讲义课件_第1章 计算机网络安全概述.ppt
- 太原理工大学:《计算机网络安全技术与应用》PPT讲义课件_第10章 无线网络安全.ppt
- 《AutoCAD 2000》教程PPT:第十六章 CAD设计实例.ppt
- 《AutoCAD 2000》教程PPT:第四章 图层及特性.ppt
- 《AutoCAD 2000》教程PPT:第十章 尺寸标注技术.ppt
- 《AutoCAD 2000》教程PPT:第十四章 工程图样及其输出.ppt
- 《AutoCAD 2000》教程PPT:第十五章 CAD高级应用技术.ppt
- 《AutoCAD 2000》教程PPT:第十二章 块参照及外部参照.ppt
- 《AutoCAD 2000》教程PPT:第十三章 设计中心.ppt
- 《AutoCAD 2000》教程PPT:第十一章 图块及属性.ppt
- 《AutoCAD 2000》教程PPT:第六章 高级辅助作图.ppt
- 《软件制造工程》第二章 程序设计.ppt
- 《软件制造工程》第一章 软件制造工程的概念.ppt
- 《软件制造工程》第四章 测试工程(2/3).ppt
- 《软件制造工程》第四章 测试工程(1/3).ppt
- 《软件制造工程》面向对象软件的测试.ppt
- 《软件制造工程》第四章 测试工程(3/3).ppt
- 《软件制造工程》第五章 应用安装.ppt
- 《计算机硬件技术基础》课程教学资源(PPT课件讲稿,共八章).ppt
- 吉林大学:《编译原理》课程教学资源(教学大纲).doc
- 吉林大学:《编译原理》课程教学资源(试题习题)2001 级试题(A).doc
- 吉林大学:《编译原理》课程教学资源(试题习题)2001 级试题(B).doc
- 吉林大学:《编译原理》课程教学资源(PPT课件讲稿)第一章 编译程序概述.ppt
- 吉林大学:《编译原理》课程教学资源(PPT课件讲稿)第二章 一个微小的编译器.ppt
- 吉林大学:《编译原理》课程教学资源(PPT课件讲稿)第六章 运行时的存储空间.ppt
- 吉林大学:《编译原理》课程教学资源(PPT课件讲稿)第七章 动作文法和属性文法.ppt
- 吉林大学:《编译原理》课程教学资源(PPT课件讲稿)第九章 中间代码优化.ppt
- 吉林大学:《编译原理》课程教学资源(PPT课件讲稿)第十章 目标代码生成.ppt
- 吉林大学:《编译原理》课程教学资源(PPT课件讲稿)第三章 有限自动机和词法分析器.ppt
- 吉林大学:《编译原理》课程教学资源(PPT课件讲稿)正则表达式.ppt
- 吉林大学:《编译原理》课程教学资源(PPT课件讲稿)有限自动机(Finite Automata).ppt