0
点赞
收藏
分享

微信扫一扫

C++学习指南08——成员函数

少_游 2022-04-06 阅读 62

例子:

class Student
{
public:
void set_date(int n);
void display;
private:
int num;
};

void Student::set_date(int n){
......
}
void Student::display(){
......
}
  • 类的成员函数(简称类函数)是一个类的成员,在类中声明。
  • 调用类成员函数的权限:private (私有的)

                                                public (公有的)

                                                protected(受保护的)

  • 如果一个类中不包括成员函数,那就完全相当于C语言中的结构体了,体现不出C++在面向对象程序设计中的作用

类的成员函数访问权限的设定:

  • 一般做法:将需要被外界调用的成员函数指定为public,它是类的对外接口
  • 并非要求把所有成员函数都指定为public:有的函数只被本类中的成员函数调用,以支持其他函数的操作,应该将它们指定为private
  • 私有的成员函数只能被本类的其他成员函数所调用,而不能被类外调用
  • 成员函数可以访问本类中的任何成员(私有成员和公有成员),可以引用在本作用域中有效的数据
  • inline函数:类的成员函数也可以指定为内置函数(类内定义的成员函数被隐含地指定为内置函数,也可以将成员函数显式地声明为内置函数)
  • 类和对象:类、结构体类型是抽象的,在类型声明时不涉及内存分配;对象是具体的,在定义时,要分配内存
举报

相关推荐

0 条评论