第8章类和对象 1本章导读 类的出现是划时代的,程序设计者的任务是设计能表现现实世界的各种类和对象,并考虑如何向对象发送信息以驱动它们完成任务。用类可以创建对象,构造函数提供了一种机制,通过它可以完成必要的初始化工作。默认构造函数可以使程序“以不变应万变”,将多个构造函数合并为一个。复制(拷贝)构造函数使得基于对象复制的对象创建成为可能。 2类的析构函数可以做一些对象释放前的善后工作。类的成员也具
#
第8章类和对象 程序=算法+数据结构在面向过程的结构化程序设计中,人们常使用这样的公式来表述程序∶ 面向对象的程序组成:对象 = 算法 + 数据结构程序=(对象+对象+对象+……)+ 消息 消息的作用就是控制对象。对象(object)是客观世界某一类事物的实例(instance),或者说,客观世界是由千万个对象组成的。台式电脑是一个实体,它由主板、CPU、内存、显卡、声卡、网卡、外设等部件和外壳等
1. 对象客观世界中任何一个事物都可以看成一个对象(object)对象可大可小对象是构成系统的基本单位任何一个对象都应当具有这两个要素即属性(attribute)和行为(behavior)它能根据外界给的信息进行相应的操作一个对象往往是由一组属性和一组行为构成的一般来说凡是具备属性和行为这两种要素的都可以作为对象在一个系统中的多个对象之间通过一定的渠道相互联系如图示意要使某一个对象实现某一种行为(
2《 C程序设计》为了保护类中的相应成员在类中定义了三种限定符限定类外成员对类内成员的操作权限. 《 C程序设计》12《 C程序设计》 人是一个类它描述出了人这类事物应具有的属性和行为身高体重等而一个对象是类的一个具体的实例它具有具体的属性值如张三(一个对象)130等圆是一个类它有圆心半径等属性一个具体的圆心为(00)半径为1厘米的圆就是一个对象对象的声明构造函数和析构函数23说
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级第六章 类和对象6.1 类和对象概述6.2 类的封装6.1 类和对象概述 在面向对象技术中将客观世界中的一个事物作为一个对象看待每个事物都有自己的属性和行为 从程序设计的角度事物的属性可以用变量描述行为用方法描述 类只定义属性和行为的模板对象是类的实例对象与类的关系就像变量
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级第7章 类和对象本章要点了解面向对象的基本概念掌握类的定义掌握成员变量与局部变量的定义掌握普通方法与构造方法的定义掌握this关键字访问权限限定符static关键字final关键字的用途掌握包的定义与使用了解注解的使用第7章 类和对象7.1 面向对象编程基本概念7.2 类和对象7.3 注解主要内容7.1 面向对象编程基本概
单击此处编辑母版标题样式单击此处编辑母版副标题样式 面向对象的程序设计的思路和人们日常生活中处理问题的思路是相似的 在自然世界和社会生活中一个复杂的事物总是由许多部分组成的各部分之间有一定的联系以便协调工作这就是面向对象的程序设计的基本思路2.1.1 什么是面向对象的程序设计2.1 面向对象程序设计方法概述1. 对象 客观世界中任何一个事物都可以看成一个对
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级编程中的错误及解决方法主要的错误类型编译错误--主要是语法错误引起 现象:发生逻辑错误则程序不能编译通过运行错误--主要是指针数组错误 现象:程序能够编译运行但在运行时期发生异常导致程序中断逻辑错误--主要是算法错误 现象:程序运行正常但结果与预想不同编程中的错误及解决方法解决方法:1编译错误应该:打好理论基本功根
Click to edit Master text stylesSecond levelThird levelFourth levelFifth levelClick to edit Master title styleClick to edit Master text stylesSecond levelThird levelFourth levelFifth levelClick to edi
违法有害信息,请在下方选择原因提交举报