C#中各种继承方式的区别
发布网友
发布时间:2024-10-21 07:30
我来回答
共2个回答
热心网友
时间:2024-11-05 00:45
在C#中不存在公共继承、保护继承、私有继承这方式。
比如有个现成的基类BaseCls.
现在DrivedCls派生自BaseCls
class DrivedCls:BaseCls
{
}
不存在以下这种
class DrivedCls:public/protected/private BaseCls
{
}
基类中的protected,只有派生类才可以访问protected成员,那么对于外部代码来说,这个可访问性和私有成员一样,都是访问不了的,外部代码不能方位private成员和protected成员。
热心网友
时间:2024-11-05 00:46
您好,您所谓的继承方式理论上来讲不存在于C#中
C#只存在Public级别的继承
而C++中存在3种不同的继承方式.
另外,C#中继承只能继承一个类,可以实现多个接口.一个基类可以有多个直接派生类。
继承是可以传递的
以上就是C#的继承特点了