这就好比this指针
成员函数就是一接口,通过接口可以访问任何本类私有成员
>
>
>补充一下,对这个问题,我也有点晕,呵呵,换一个角度来考虑,
私有成员变量或函数存在的目的是为了使 类 达到封装和隐蔽的效果,类的封装好坏直接影响到类的完善与否和功能强弱。但是类的封装行是对于类对象而言的,而不是本类的本身,如果一个人能够达到了可以改写本类成员函数的权限,那么,封装和隐蔽还有什么作用呢?如果你可以直接改写类,那么这个类的封装已经暴露在你眼前,信息的隐蔽也就无从谈起了,所以说,本类的成员函数调用本类的对象(包括参数形式)是没有必要进行信息的封装和隐蔽的,因为这是没有意义的。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)