C++初识类和对象
什么是类和对象?
在C++中,类和对象是两个重要概念,类是一种用户自定义的数据类型,它是一组数据和操作数据的函数的集合,而对象是类的一个实例,是具体的、有形的存在。可以通过对象来使用类中的函数和数据。
如何定义一个类?
定义一个类,需要使用关键字class,语法如下:
class 类名 {
public:
// 公共成员函数和成员变量
protected:
// 保护成员函数和成员变量
private:
// 私有成员函数和成员变量
};
可以在类中定义公共、保护和私有三种类型的成员,这些成员可以在类的内部和外部使用。
示例1:
// 定义一个Person类
class Person {
public:
void sayHello() {
cout << "Hello, I'm a person." << endl;
}
private:
string name;
int age;
};
在上面的代码中,我们定义了一个Person类,包含一个公共成员函数sayHello和两个私有成员变量name和age。
如何创建对象?
创建对象的语法为:类名 对象名
。
示例2:
// 创建一个Person类的对象p1
Person p1;
如何访问对象的成员?
可以使用点操作符来访问对象的成员,语法如下:
对象名.成员名
示例3:
// 访问对象p1的公共成员函数
p1.sayHello();
在上面的代码中,我们通过对象p1访问了类Person中的公共成员函数sayHello。
总结
这里我们演示了C++初识类和对象的相关内容,包括了如何定义一个类以及如何创建对象和访问对象的成员。在实际操作时,我们可以通过定义不同的类和对象来实现不同的功能。
示例说明:
- 定义了一个Person类,包含一个公共成员函数sayHello和两个私有成员变量name和age。
- 创建了一个Person类的对象p1。
- 通过对象p1访问了类Person中的公共成员函数sayHello。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:C++初识类和对象 - Python技术站