21xrx.com
2024-12-22 22:22:53 Sunday
登录
文章检索 我的文章 写文章
C++公有字段和公有方法的使用方法
2023-06-22 10:13:33 深夜i     --     --
C++ 公有字段 公有方法 使用方法

C++中公有字段和公有方法是非常重要的概念,它们是面向对象编程的核心概念之一。本文将介绍C++中公有字段和公有方法的使用方法。

首先,公有字段是指在类的定义中,使用“public”关键字定义的数据成员。这些数据成员可以在类内部和类外部被访问。在函数中,可以使用“对象名.字段名”的形式访问公有字段。下面是一个示例:


class Person

public:

  string name;

  int age;

;

int main()

  Person p1;

  p1.name = "Tom";

  p1.age = 18;

  cout << "Name: " << p1.name << endl;

  cout << "Age: " << p1.age << endl;

  return 0;

上述代码中,我们定义了一个Person类,其中包含两个公有字段:name和age。在主函数中,我们创建了一个Person对象p1,并且给其名字和年龄赋值。然后使用“对象名.字段名”的形式输出相应的字段值。

其次,公有方法是指在类的定义中,使用“public”关键字定义的成员函数。这些成员函数可以在类内部和类外部被访问。在函数中,使用“对象名.方法名”的形式调用公有方法。下面是一个示例:


class Circle {

private:

  double radius;

public:

  Circle(double r)

    radius = r;

  

  double getArea() {

    return 3.14 * radius * radius;

  }

};

int main() {

  Circle c(5);

  cout << "Area: " << c.getArea() << endl;

  return 0;

}

上述代码中,我们定义了一个Circle类,其中包含一个私有字段radius和一个公有方法getArea()。getArea()函数用于计算圆的面积,并返回其值。在主函数中,我们创建了一个Circle对象c,并调用其公有方法getArea()计算并输出了圆的面积。

总之,公有字段和公有方法是C++中面向对象编程的重要概念。它们使得类的数据和行为可以被程序的其他部分访问和调用,提高了代码的可重用性和灵活性。在使用公有字段和公有方法时,应该注意封装性原则,尽量避免对数据的直接访问和修改,保证程序的健壮性和可维护性。

  
  

评论区

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