C ++编程中的数据成员和成员函数
C++中的数据成员和成员函数
“数据成员”和“成员函数”是类成员的新名称/术语,以C++编程语言引入。
通过使用任何基本数据类型(例如int,char,float等)或派生数据类型(例如类,结构,指针等)在任何类中声明的变量称为数据成员。并且在公共部分的私有部分中声明的函数称为成员函数。
C++中有两种类型的数据成员/成员函数:
私有会员
公共成员
1)私有会员
在类的私有部分中声明的成员(使用私有访问修饰符)被称为私有成员。私有成员也可以在声明它们的同一类中访问。
2)公共成员
在类的公共部分声明的成员(使用publicaccess修饰符)被称为公共成员。公共成员可以使用声明它们的类的对象名称在类内和类外进行访问。
考虑示例:
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()
是公共成员函数。