protected
关键字protected的意思是保护,和private有点相似,在类外只能通过共有类成员来访问protected中的成员.
但他与private的区别体现在:在派生类中,派生类的成员可以直接访问基类的protected成员,但不能直接访问基类的private成员.
举个栗子:
但是这样做是有点小问题的
age成员被设置为只能通过player::R18()来访问,但是有了ship::showshipage()将会忽略player::R18()的禁止入内措施,这使得age变成了一个公有变量…….
然而对于成员函数来,保护控制很有用,他可以让派生类访问一些公众不能访问的内部函数.
so..你问我滋补滋磁,我是滋次的.