一些基本知识(四)(类和对象)
来源:互联网 发布:js 下载图片 编辑:程序博客网 时间:2024/04/29 09:23
类是c++一种数据类型,而类的变量则称为对象。类与对象的关系就好比C中数据类型和具体变量之间的关系。
1.类的定义
类是C++进行数据隐藏和进行封装的工具。定义类的一般格式如下:
class 类名:基类名
{
private:
私有成员数据及函数;//该类本身的成员函数才能访问
protected:
保护成员数据及函数;//除了本身成员函数访问外,还可以被派生类成员函数访问,用于类的继承
public:
公有成员数据及函数;//可以被本类以外的函数访问,是类与外部的接口
};[类对象声明]
类的成员函数体可以在类中定义,也可在类外定义,在类外定义是必须由作用域运算符“::”来通知编译系统该函数所属的类,如下例:
class CMeter //定义一个类CMeter
{
public:
void StepIt(); //声明一个公有成员函数
void SetPos(int nPos); //声明一个公有成员函数
int GetPos() //声明一个公有成员函数并定义
{
return m_nPos;
}
....
private:
int m_nPos; //声明一个似有数据成员
}; //注意分号
void CMeter::StepIt() //在类外定义成员函数,用的是作用域符号::
{
m_nPos++;
}
注意:在类定义的过程中,类中数据成员的类型可以是任意的,但不允许对所定义的数据成员进行初始化。
- 一些基本知识(四)(类和对象)
- OC类和对象基本知识
- C/C++基本知识(四)
- 【转】数据库基本知识:(四)数据操作-删和改
- (一)php的基本知识和一些注意点
- 从校园到工作的路(四)——关于linux的一些基本知识
- C++类和对象等基本知识整理
- C++--之四(类和对象)
- Android学习记录四(应用程序基本知识)
- Lucene入门的基本知识(四)
- 一些基本知识(二)(控制结构)
- 一些基本知识(三)(函数&&文件)
- 类的一些基本知识
- 学习Shell的一些基本知识(待续)
- 声学的一些基本知识(1)
- 声学的一些基本知识(心理声学)
- 电子设计中的一些基本知识(整理&组合)
- 一些面试基本知识(JAVA篇一)
- C# 中FtpWebRequest 类NetworkCredential多次连接认证的问题
- 如何打开注册表
- 洪磊口述:番茄花园如何捆绑流氓软件月入十万
- 单核CPU,多线程与性能
- 本人博客地址http://blog.myspace.cn/qiuxingang
- 一些基本知识(四)(类和对象)
- Linux下编译出来的动态链接库缺少so后缀的问题解决
- Richedit使用大全
- 推荐Blog
- 在线实时测试正则表达式
- 如何迅速制造Vista蓝屏死机
- Winsock错误一览表
- NHibernate小结之三
- VS.NET 2005 常用快捷键