类和对象
来源:互联网 发布:淘宝直播怎么没有了 编辑:程序博客网 时间:2024/06/05 08:00
类
类是面向对象程序设计的核心,实际上是新的数据类型,是实现抽象类型的工具。
类是对某一类对象的抽象,对象是某一类的实例。
类的一般格式:
class<类名> {private:<私有数据和函数>public:<公有数据和函数>protected:<保护型数据和函数> };
注意:
(1) 类中的数据成员的类型可以是任意的,也可以是另一个类的成员函数,但不允许对所定义的数据成员进行初始化,也不能指定除static之外的任何储存类型。
(2) 在public、protected、private后面定义的所有成员都是公有、保护、私有的,知道下一个public、protected、private出现为止,可以在类中出现多次,且和前后顺序没有关系;但最好先声明公有成员,后声明私有成员,因为public成员是用户最关心的。若成员前面没有任何访问权限的指定,则所定义的成员时private,这是类的默认设置。
(3) 在进行类设计时,通常将数据成员声明为私有,而将大多数函数声明成功有的。
(4) 尽量将类单独放在一个文件中,或将类的声明放在.文件中,而将成员函数实现放在与.h文件同名的.cpp文件中。
对象
对象的定义
有三种定义:声明之后定义、声明之时定义和一次性定义。但由于“类”比任何数据类型都复杂为了提高程序可读性,最好在对象的声明之后定义。
定义格式:
<类名>.<对象名表>
类名是用户已定义过的类的标识符,对象名可以有一个和多个,多个时要用逗号分隔。被定义的对象可以是一个普通对象,一个数组和一个指针对象。
访问方法:在成员前面加上对象名和成员运算符“.”,其表示方法如下:
<对象名>.<成员变量>
<对象名>.<成员函数>(<参数表>)
如:myMeter.m_nprrcent ,myMeter.SetPos(2)
需要说明:一个类对象只能访问该类的公有型成员,而对于私有型成员则不能访问。
若对象是一个指针,则对象成员访问形式如下:
<对象指针名>-><成员变量>
<对象指针名>.<成员函数>(<参数表>)
需要说明:下面两种表示是等价的
<对象指针名>-><成员变量>(*<对象指针名>).<成员变量>
- 【面向对象】对象和类
- 面向对象--类和对象
- 面向对象(类和对象)
- 面向对象-类和对象
- 面向对象----类和对象
- 类和对象
- vfp对象和类
- 类和对象
- Chap02:类和对象
- 类、对象和方法
- C#类和对象
- 第一章 类和对象
- 类和对象
- 对象、类和结构
- 类和对象
- 类和对象
- 类和对象
- 类和对象
- HTTP协议
- Java之常用类!!!!!!
- Error:Execution failed for task ':app:transformClassesWithDexForDebug'. > com.android.build.api.tran
- Qt嵌入式开发避免窗口闪烁以及窗口模态设置方法
- 自定义指令
- 类和对象
- android代码运行在真机上乱码
- Python -- 3. 操作列表
- 什么是servlet
- 面试题
- 无需代码使用WordPress在阿里云虚拟主机建站流程记录
- angualrJS之checkbox默认选中项实例
- centos 6.5 搭建zookeeper集群
- VS中工程的“依赖”,“库目录”,“包含目录”