CSDN论坛 > VC/MFC > 基础类

一个类的友类如何访问其父类的保护成员? [问题点数:0分]

Bbs1
本版专家分:15
结帖率 100%
CSDN今日推荐
Bbs1
本版专家分:15
Bbs6
本版专家分:6335
Bbs3
本版专家分:707
匿名用户不能发表回复!
其他相关推荐
C++保护成员
派生类从基类公有继承时,派生类的成员函数可以直接访问基类的公有成员,但不能访问基类的私有成员。        因此,为了便于派生类的访问,可以将基类的私有成员中需要提供给派生类访问的成员定义为保护成员。        说白了就一句话,派生类可以访问protected权限的成员但是派生类的对象不能访问基类的成员。
同一个类的不同的实例相互访问私有或者受保护的成员
class C1 { private $v; public function __construct($value) { $this->v = $value; } /** * 打印私有成员$v */ private function printValue() { echo $this->
类成员的访问属性
(1)基类的成员函数可以访问基类成员,派生类的成员函数可以访问派生类成员。 私有数据成员只能被同一类中的成员函数访问,公用成员可以被外界访问。 (2)基类的成员函数只能访问基类的成员,而不能访问派生类的成员。 (3)在派生类外可以访问派生类的公用成员,而不能访问派生类的私有成员。 对基类的继承方式 (1)公用继承(public inheritance) 基类的公用成员和保护成员在派...
C++在类的成员函数中,允许直接访问该类的成员对象的私有成员变量
问题(知识点)描述:   a .   在 C++ 的类的成员函数中,允许直接访问该类的对象的私有成员变量。   b .   在类的成员函数中可以访问同类型实例的私有变量。   c .   拷 贝构造函数里,可以直接访问另外一个同类对象(引用)的私有成员。   d .   类的成员函数可以直接访问作为其参数的同类型对象
friend访问类型(友元函数)
类的私有成员只能被该类的成员函数和该类的friend函数访问:类的保护成员只能被该类或者其派生类的成员函数和该类的friend函数访问。     ※插曲C++中成员限制符号的作用    private        限制本类的成员,只能被本类成员自己访问    protected   限制本类的成员,只能被本类成员或继承类成员访问    public         开放本类的成员,内部外
派生类环境中基类对象不能访问自己的保护成员
在派生类环境中,基类对象 好像 不能访问 自己的 保护成员
C# 访问类的私有成员的三种方法与区别
在程序中,难免要访问某个对象的私有成员。那么以前实现这类功能的方法有两种,第一种方法最简单,就是把成员访问符从“private”改为“public”即可;而另一个就是提供公有的成员访问函数来进行访问。那么现在用C#编写程序,就不再需要采用前面所说的两种方法了,而直接使用属性来完成。 首先来看看三种方法的如何实现以及调用的,这里用一个例子来说明,即访问“EmployeeInfo”类的私有成员s
在MyEclipse中,如何查看类中的成员及继承过来的成员
点击一次:ctrl+o,显示类中的成员, 在点击一次ctrl+o,显示父类继承过来的成员, 在点击一次取消显示父类继承过来的成员。
Java访问类中的私有成员(private member)
一般而言,一个类只允许访问另一个类中的public 然而当我们非要访问私有成员的时候,这时候Java的反射机制就用得上了。package com.comac.reflect; public class A { private String testStr="just for test"; private void get(int index, String value)
C++类的保护成员学习笔记
派生类从基类公有继承时,派生类的成员函数可以直接访问基类的公有成员,但不能访问基类的私有成员。因此,为了便于派生类的访问,可以将基类的私有成员中需要提供给派生类访问的成员定义为保护成员,说白了就一句话,派生类可以访问protected权限的成员但是派生类的对象不能访问基类的成员。 下面是一个实例: #include /* run this program using the conso
关闭
关闭