C ++编程中的数据成员和成员函数

C ++中的数据成员和成员函数

“数据成员”“成员函数”是类成员的新名称/术语,以C ++编程语言引入。

通过使用任何基本数据类型(例如int,char,float等)或派生数据类型(例如类,结构,指针等)在任何类中声明的变量称为数据成员。并且在公共部分的私有部分中声明的函数称为成员函数

C ++中有两种类型的数据成员/成员函数

  1. 私有会员

  2. 公共成员

1)私有会员

在类的私有部分中声明的成员(使用私有访问修饰符)被称为私有成员。私有成员也可以在声明它们的同一类中访问。

2)公共成员

在类的公共部分声明的成员(使用public access修饰符)被称为公共成员。公共成员可以使用声明它们的类的对象名称在类内和类外进行访问。

考虑示例:

class Test
{
	private:
		int a;
		float b;
		char *name;

		void getA() { a=10; }
		...;
		
	public:
		int count;
		void getB() { b=20; }

		...;
};

在此,a,b和name是私有数据成员,count是公共数据成员。而,getA()是私有成员函数,getB()是公共成员函数。