您的位置:首页 > 编程语言 > C语言/C++

C++ prime学习笔记之类定义

2010-06-05 22:39 323 查看
C++ Prime第13章学习笔记

#include <iostream>
using namespace std;
//类 = 类头 + 类体

class Me //类头
{

public:
//这里面是类体,类体里面是类成员表
void say();
}liming; //后面必须跟一个分号,或者是跟一个对象+分号

void Me::say()
{
cout<<"我叫做nojob"<<endl;
}
int main()
{
liming.say();
return 0;
}

类是一种类型,我们也叫做类类型,它和int类类型都是属于类的一种。

类域:

什么是类域。C++中把它声明的成员都放到类域中,不同类拥有不同的类域,然后不同的类成员指向不同的对象。

用一个很好理解的例子来说明一下:

狗类是一个类 Dog

人类也是一个类 Human

狗类有一个名字的成员,人也有名字成员

狗类里面有个对象,名字叫做李磊。

人类里面也有一个对象,名字也叫做李磊

那么在狗类的李磊是在狗这个域里面,域也就是狗的这个范围,如果说猫类的域,李磊不是猫,所以不在猫类的域里面对吧,然后人类的李磊也一样,它是在人类这个域里面的。这就是类域了。就算他们的成员名称是一样,但是我们通过类的域就能知道相同名字的李磊缺是不同的对象的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  C++ 笔记 学习 定义 prime