C++ 类的成员函数
类的成员函数是在类定义中有定义或原型的函数,与其他变量一样。它在它是成员的类的任何对象上操作,并且可以访问该对象的类的所有成员。
让我们使用成员函数来访问类的成员,而不是直接访问它们的方法来访问先前定义的类 –
成员函数可以在类定义内部定义,也可以使用 作用域解析运算符 在类外部定义。在类定义内部定义成员函数会声明该函数为 内联函数 ,即使你没有使用内联说明符。所以你可以如下定义 Volume() 函数:
如果你愿意,你可以使用 作用域解析运算符(::) 在类外定义相同的函数,如下所示:
这里,唯一重要的一点是,在::操作符之前,您必须使用类名。成员函数将使用点运算符 .
在对象上调用,它将仅操作与该对象相关的数据,如下所示:
让我们将上述概念应用于设置和获取类中不同成员的值 –
当以上代码被编译和执行时,它产生以下结果 –