C#类的继承,C#有public,protected,private这几种继承之说吗??

如果没有,那是以哪种形式继承;如果父类有1.private变量,2.protected变量,3.public变量,在子类中这几个变量是什么,是private、protec... 如果没有,那是以哪种形式继承;

如果父类 有1.private 变量,2.protected变量 ,3.public变量,
在子类中这几个变量是什么,是private 、protected、public。
展开
 我来答
lc316546079
推荐于2016-06-02 · TA获得超过273个赞
知道小有建树答主
回答量:682
采纳率:0%
帮助的人:330万
展开全部
~~~~
继承没什么形式不形式的说法吧;

那几个关键字是用来做"访问"保护的;
private 私有,子类无法访问;
protected, 只有子类可访问;
public, 大家都可访问;

那几个变量在基类中已经定义,所以无法再通过正常方法去修改定义,所以在基类中是怎样,那么在子类中就是怎样;只是private修饰的变量,虽然存在,但是子类中没有直接访问的权限,也就是无法在子类中通过this. 或者 base.的方式使用
更多追问追答
追问
这个基本上与C++的public继承一样??还是
父类 .private 变量 在子类中,private 无法访问,
父类 .protected变量 在子类中为 private
public 变量 在子类中为 .protected变量
追答
访问修饰方面和c++差不多;
在实际使用中的效果因需不一定和c++一样;c++没属性,c++变量堆栈管理跟c#不一样;c++类型默认访问修饰跟c#不一样,c++没反射
阳光的雷咩咩
2014-12-08 · TA获得超过1.4万个赞
知道大有可为答主
回答量:2.3万
采纳率:66%
帮助的人:7821万
展开全部
父类的private变量在子类中不能访问,其他两种不变。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式