正在加载图片...
关于”类的保护成员": 个派生类的基类成员是私有成员的时候,虽然基类的成 被派生类继承,但C艹+规定,这个派生类仍不能直接访问 勺私有成员,只能通过基类的公有成员作为接口去访问, 这是符合数据封装的思想的。基类的私有成员在派生类中就 是"不可访问成员 为了能够在派生类中访问基类所有成员,又使数据封装得 以实现,就引入了"保护成员"的概念。就是在类的定义中, 用 protected来说明类成员,而不是用" private",这样的成 员就是类的保护成员。保护成员对于派生类的成员函数而 言是公有成员,而对于其他函数就仍是私有成员。关于"类的保护成员" : 当一个派生类的基类成员是私有成员的时候,虽然基类的成 员已被派生类继承,但C++规定,这个派生类仍不能直接访问 基类的私有成员,只能通过基类的公有成员作为接口去访问, 这是符合数据封装的思想的。基类的私有成员在派生类中就 是"不可访问成员" 。 为了能够在派生类中访问基类所有成员,又使数据封装得 以实现,就引入了"保护成员"的概念。就是在类的定义中, 用protected来说明类成员,而不是用"private",这样的成 员就是类的保护成员。保护成员对于派生类的成员函数而 言是公有成员,而对于其他函数就仍是私有成员
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有