当前位置:编程学习 > C#/ASP.NET >>

文个简单的继承问题?

在讲到继承的时候,是不是父类中所有的成员都会被子类继承?那么父类中的私有成员比如说私有字段\私有方法也会被子类继承么?
我看了两本书,一本说只有父类中的公共成员才可以被继承,一本说所有的成员都被继承,不论是公共的,还是私有的.请问哪种是正确的? --------------------编程问答-------------------- 基类成员对派生类的可见性对派生类来说,基类的public和protected成员可见:基类的public成员和protected成员作为派生类的成员时,它们都保持原有状态;基类的private成员依旧是private,派生类不可访问基类中的private成员。

--------------------编程问答-------------------- 继承公有成员 --------------------编程问答-------------------- 私有的不能被继承! --------------------编程问答-------------------- 派生类不能访问私有成员是不是和不能继承私有成员是一个意思?也就是不能引用私有成员,是这样的么? --------------------编程问答-------------------- 不要误导别人,公有的私有的成员都会继承,只不过私有的在子类中不克访问,实质是继承了。 --------------------编程问答-------------------- 2,3楼的纯属误导人。 --------------------编程问答-------------------- 所有的成员都会被继承,包括私有,只不过子类访问不到私有成员,所以看似不能被继承 --------------------编程问答-------------------- 公有的私有的成员都会继承
在子类中,继承基类的私有成员这是为不可访问成员. --------------------编程问答-------------------- 同意2楼的看法 --------------------编程问答--------------------
引用 5 楼 abcyzq 的回复:
不要误导别人,公有的私有的成员都会继承,只不过私有的在子类中不克访问,实质是继承了。


是这样的,继承了,只是不能访问 --------------------编程问答--------------------
引用 6 楼 abcyzq 的回复:
2,3楼的纯属误导人。


哪一句是误导? --------------------编程问答-------------------- 继承但不能访问,这不矛盾么? --------------------编程问答--------------------
引用 5 楼 abcyzq 的回复:
不要误导别人,公有的私有的成员都会继承,只不过私有的在子类中不克访问,实质是继承了。

是正确的 --------------------编程问答-------------------- 个人认为:子类可以继承父类的一切,但是子类的 对象 是访问不到父类的 私有 属性和方法的。 --------------------编程问答--------------------
引用 5 楼 abcyzq 的回复:
不要误导别人,公有的私有的成员都会继承,只不过私有的在子类中不克访问,实质是继承了。


学习一下 --------------------编程问答-------------------- 继承了  --------------------编程问答--------------------      所有的成员都被继承,不论是公共的,还是私有的.
  虽然被继承了.但是不能访问. 
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,