第5章类和对象一.ppt

上传人:99****p 文档编号:1440912 上传时间:2019-02-27 格式:PPT 页数:172 大小:2.74MB
下载 相关 举报
第5章类和对象一.ppt_第1页
第1页 / 共172页
第5章类和对象一.ppt_第2页
第2页 / 共172页
第5章类和对象一.ppt_第3页
第3页 / 共172页
第5章类和对象一.ppt_第4页
第4页 / 共172页
第5章类和对象一.ppt_第5页
第5页 / 共172页
点击查看更多>>
资源描述

1、LOGO类和对象 -1崔克彬目录 5.1 类的定义类的定义 5.2 对象的定义对象的定义 5.3 对象的初始化对象的初始化 5.4 成员函数的特性成员函数的特性 5.5 静态成员静态成员 5.6 友元友元 5.7 类的作用域类的作用域 5.8 局部类和嵌套局部类和嵌套 类类 (自学)(自学) 5.9 对象的生存周期对象的生存周期5.1 类的定义 类的定义: 类是一种复杂的 数据类型 ,它是将不同的类型的 数据 和与这些数据相关的 操作 封装在一起的集合体。 类是面向对象程序设计的核心 ; 类是一种 用户自定义类型 ,是一种通过抽象数据类型的方法由用户构造的新型的数据类型; 类的结构由其内部数据

2、结构和相关的操作决定,并通过操作接口来描述,操作接口又被称为这类对象向其他对象提供的服务。5.1 类的定义 类的定义格式:class public:private:;定义类的关键字 类的名称公有成员:提供给用户接口,可以在程序中引用。对用户可见私有成员:描述类中对象的属性,在程序中不可被引用(特殊说明者除外)。对用户不可见对在类体内说明的函数进行定义5.1 类的定义 类的定义格式: 说明: 类的成员分为 数据成员 和 成员函数 类的成员的访问权限分三类:公有的 (public)、私有的 (private)和保护的 (protected); public、 private和 protected被

3、称为访问权限修饰符 /访问控制修饰符,说明类或成员的访问权限: 公有成员不仅可以被类的成员函数引用,而且可以在程序中被引用 = 公有成员提供了类的接口功能 私有成员只能被类的成员或友元函数所引用,在程序中不可访问5.1 类的定义 类的定义格式: 说明: 类的成员函数可以在类体内定义,也可以在类体外定义。当成员函数在类体外定义时,需定义为以下格式::(): 作用域运算符,用来标识该成员函数属于哪个类。5.1 类的定义例 5.1:定义一个关于日期的类类的说明部分:class TDatepublic:void SetDate(int y,int m,int d);int IsLeapYear( );

4、void Print( );private:int year,month,day;类中定义了 6个类成员:3个成员函数, 3个数据成员;5.1 类的定义例 5.1:定义一个关于日期的类成员函数如果定义在类体外,需要在函数头前加上函数所属的类的标识符,使用作用域运算符 :类的实现部分类的公有成员可访问类的私有成员5.1 类的定义例 5.1:定义一个关于日期的类成员函数如果定义在类体内,则与一般函数的定义一样类的另一种实现方式;5.1 类的定义 注意事项: 在类体内不允许对所定义的 数据成员 进行初始化操作 类的数据成员的类型可以是普通的数据类型:整型、浮点型、字符型、数组、指针和引用等,也可以为对象 另一个类的对象可以作为该类的成员,该类的指针或引用也可以作为该类的成员,但 该类自身的对象不可以作为该类的成员

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 课件讲义

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。