📄 c++学习笔记(类与对象)将c++进行到底.txt
字号:
作者:hxfwsk
email: hxfwsk@hotmail.com
日期:8/8/2001 10:51:46 AM
[B]C++[/B][B]学习笔记(类与对象)将[/B][B]C++[/B][B]进行到底[/B][B][/B]
[B]1[/B][B]、类的组成与接口[/B]
客观世界中的事物往往需要从属性与行为两个方面进行描述。在C++中,我们分别用数据成员与函数成员(也称“方法函数”),并将它们封装在一起,就形成一种抽象数据类型——类
一个类接口定义的基本格式为:
[B]class [/B]类类型名{
[B] private:[/B]
私有成员声明(只能由类作用域中的函数访问)
[B] public:[/B]
公开成员声明
};
其中private和public出现的顺序与次数可以任意
现在我们定义个Person类,如下特征
属性:姓名,年龄,性别
方法:输出一个的属性
按基本格式可得:
[B]class[/B] Person{
[B]private:[/B]
char name[10];
int age;
char sex;
[B]public:[/B]
void print();
};
2、[B]类的实现[/B] (即类中成员函数的的定义)
①、在类定义外部定义成员函数时,要指明它是属于哪个类的成员函数。定义符::
类型 类名::成员函数名(参数列表)
{
函数体
}
如上述person类的成员函数
void Person::print()
{
cout<<” name:”<<name<<”,age”<<age<<”sex”<<sex<<endl;
}
特别要注意的是定义符::
②、如果在类内部定义就可以省略说明它是哪个类
[B]class[/B] Person{
[B]private:[/B]
char name[10];
int age;
char sex;
[B]public:[/B]
void print();
{
cout<<” name:”<<name<<”,age”<<age<<”sex”<<sex<<endl;
}
};
在下一部分我们讲介绍如何写构造函数,释放构造函数,复制构造函数(因为上面我们只是定义的类,初始化工作还没有进行,这些将在下一部分进行说明)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -