c++类与对象练习题
时间: 2024-07-02 08:00:45 浏览: 141
C++中的类和对象是面向对象编程的基础概念。类是一个模板,定义了一组属性(数据成员)和行为(成员函数),用于描述某种类型的对象。对象则是这个类的实例,每个对象都有自己的状态和功能。
以下是一个简单的C++类和对象的练习题示例:
**练习题:**
```cpp
// 定义一个名为Person的类,包含姓名(name)和年龄(age)两个数据成员
class Person {
public:
// 构造函数,初始化对象
Person(string name, int age)
: name(name), age(age) {}
// 数据成员
string name;
int age;
// 成员函数,用于打印信息
void displayInfo() {
cout << "Name: " << name << ", Age: " << age << endl;
}
private:
// 私有数据成员,防止直接访问
// 如果需要修改,可以添加getter和setter方法
};
int main() {
// 创建Person类的对象
Person person1("Alice", 25);
// 使用对象调用成员函数
person1.displayInfo();
// 另一个对象,演示多态
Person person2("Bob", 30);
person2.displayInfo();
return 0;
}
```
**相关问题--:**
1. C++中的类和对象有何区别?它们是如何关联的?
2. 如何在C++中定义和使用构造函数?
3. 类的哪些部分可以是私有的?为什么?
4. C++中的成员函数分为哪两类?它们如何访问类的内部数据?
阅读全文