77问答网
所有问题
当前搜索:
派生类怎么访问基类的私有成员
派生类如何
实现对
基类私有成员
的
访问
答:
不可以进行明确访问
。原基类私有成员被继承到派生类中成为派生类不可访问。派生类中不能直接访问原基类私有成员。可以通过原基类的公有成员或保护成员间接地访问原基类的私有成员。
派生类
可以调用
基类的私有成员
吗
答:
您好,
我来为您解答:派生类不能对基类私有成员进行访问
。要在派生类中对基类成员进行访问,可以:1,在派生类中对基类成员的public属性进行访问,以间接访问基类的私有成员;2,在基类中将私有成员定义为protected访问属性,以在派生类中直接对其进行访问;希望我的回答对你有帮助。
C++中
派生类如何
实现对
基类私有成员
的
访问
?
答:
基类的私有成员在派生类中是不能直接访问的
,但是基类一般会提供返回这些数据成员的方法,通过这些方法来获取基类私有成员的值比如基类中有一个成员变量name一般通过getName()方法就可以访问到
派生类怎么访问基类的私有成员
?
答:
派生类无法访问基类的私有成员
,私有的就是私有的。如果写着写着发现派生类需要访问鸡肋的私有成员,那说明类的设计有问题。
派生类
能否直接
访问基类的私有成员
?若不能,应
如何
实现?
答:
不能不过可以在基类里面增加公有的setxx和getxx方法,
在子类里面通过这些getxx和setxx方法间接访问基类的私有成员变量
本回答由提问者推荐 举报| 答案纠错 | 评论 9 5 dulading 采纳率:68% 来自团队:程序缘 擅长: C/C++ 多媒体软件 JAVA相关 华语流行乐 其他回答 不能。。。只能通过基类来访问。 追问 ...
关于
派生类访问基类私有成员
的问题
答:
};现在你可以在
派生类访问
r了。另一种方法是在
基类
中添加一个
成员
函数来获取这个成员变量的值。class yuan { double r; public:double GetValueR(){return r;} };现在你可以在派生类调用GetValueR来获取R值。但是注意GetValueR()这个函数的访问权限必须是public或者protected,如果它本身也是private...
在
派生类中如何
实现
访问基类
中
的私有成员
答:
基类
中加一个
访问
的函数 或把基类中
的私有成员
改为公有
派生类
能否直接
访问基类的私有成员
?若不能,应
如何
实现?
答:
不能访问!也不可实现!也没有实现的必要!你理解出了问题!
类成员的
既然定义为
私有成员
就是为了除本类外不能让任何
类访问
!你试图修改这个规则只能说明你的理解出错!转牛角尖了!如果是想让子类能访问 就将其由私有成员改为受保护的成员!让也可在父类中定义一个函数返回该私有成员的值 不过没有...
派生类
可以调用
基类的私有成员
吗?
答:
派生类
不可以调用
基类的私有成员
。利用继承机制,新的类可以从已有的类中派生。那些用于
派生的
类称为这些特别派生出的类的“基类”。每个派生类的说明是在基类的说明之后说明的,因此对于基类仅只给出一个前向引用的说明是不够的,必须是完全的说明。一个类可以作为很多特别类的基类。在继承中,派生类含有...
C++的
派生类
能继承
基类的私有成员
吗?
答:
派生类不能对基类私有成员进行访问
。要在派生类中对基类成员进行访问,可以:1,在派生类中对基类成员的public属性进行访问,以间接访问基类的私有成员;2,在基类中将私有成员定义为protected访问属性,以在派生类中直接对其进行访问;
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
基类的私有成员可以被继承吗
派生类怎么写
派生类怎么访问基类的保护成员
派生类怎么构造
指向数组的指针
派生类可以访问基类的保护成员吗
面向对象new的用法
派生类是什么意思
派生类构造函数定义