21xrx.com
2024-12-22 22:52:00 Sunday
登录
文章检索 我的文章 写文章
C++类的示例代码
2023-07-05 01:43:10 深夜i     --     --
C++ 示例代码

C++是一种广泛使用的高级编程语言,其面向对象的编程模型是C++最重要的特色之一。一种常见的编程实践是编写类以实现数据封装和代码重用,下面是一个C++类的示例代码。


#include <iostream>

using namespace std;

class Employee {

 private:

  string name;

  int age;

  double salary;

  

 public:

  Employee(string n, int a, double s)

   name = n;

   age = a;

   salary = s;

  

  

  string getName()

   return name;

  

  

  int getAge()

   return age;

  

  

  double getSalary()

   return salary;

  

  

  void setName(string n)

   name = n;

  

  

  void setAge(int a)

   age = a;

  

  

  void setSalary(double s)

   salary = s;

  

};

int main() {

 Employee john("John", 25, 50000.0);

 cout << "Name: " << john.getName() << endl;

 cout << "Age: " << john.getAge() << endl;

 cout << "Salary: " << john.getSalary() << endl;

 

 john.setSalary(john.getSalary() + 10000.0);

 cout << "Salary after raise: " << john.getSalary() << endl;

 return 0;

}

在上面的代码中,我们定义了一个名为“Employee”的类,该类具有私有数据成员name、age和salary。我们使用构造函数将这些属性初始化,并定义了一组公共访问器(getter)和设置器(setter),这些访问器和设置器可以让程序员通过类的公共接口访问和修改私有数据成员。在main()函数中,我们实例化了一个Employee对象,并演示了如何使用访问器和设置器来修改对象的成员变量。控制台输出如下:


Name: John

Age: 25

Salary: 50000

Salary after raise: 60000

从上述示例可以看出,C++中的类提供了一种封装数据和代码的机制,使得程序员可以更容易地组织代码,重用代码,提高代码的可维护性和可扩展性。C++类是C++语言中最为重要的特性之一,掌握类的设计、实现和使用是C++编程的核心技能之一。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复