请问一下a.i a.j a.k

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 07:38:25

请问一下a.i a.j a.k
请问一下a.i a.j a.k
 

请问一下a.i a.j a.k
治好了我多年的颈椎病.
a是类A的一个对象,i,j,k分别是类B的不同级别的成员变量,由于类A采用公有继承类B,所以a.i a.j a.k分别是对象a的三个成员变量.但是由于级别不同,在i,j,k三个成员变量在类A和类外部的可访问程度是不一样的:i是类B的公有成员变量,所以类A继承过来也是公有的,可以在类A中直接访问,在类外部,即main函数中也可以直接访问;j是类B的保护成员变量,所以类A继承过来也是保护的,在类A中可以直接访问,在main函数中无法访问;k是类B的私有成员变量,所以类A继承过来了但是无法直接访问,只能通过继承自类B的成员方法进行访问,当然在main函数中更无法访问了.