初始继承和多态

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初始继承和多态相关的知识,希望对你有一定的参考价值。

 

    继承:

      在C#中,类可以继承自另一个类

      衍生的类(子类)继承父类的方法和数据成员

      子类继承父类,父类派生子类

      子类又叫基类

      子类又叫派生类

    base的作用:

      调用父类的属性和方法

    protected访问修饰符:

      protected访问修饰符只允许继承它的子类访问和类内部访问

    总结:

      子类继承父类的成员,并且可以拥有自己特有的成员

      base关键字可以用于调用父类的属性、方法和构造函数

      在子类中,如果不使用base关键字来显示调用基类的构造函数,则将隐式调用默认的构造函数

      protected访问修饰符修饰的成员允许被子类访问

      sealed:密封类,不能有子类技术分享图片

    is a的应用:

      技术分享图片

    总结 is a:

      继承必须符合is a 的关系,被继承的类称为父类或者基类,继承其他类的类称为子类或者派生类

      继承具有传递性,如果class A:B,class B:C,则A也可以访问C的成员

      C#的继承具有单根性,一个类不能同时继承自多个类

      

 

      

 

      


以上是关于初始继承和多态的主要内容,如果未能解决你的问题,请参考以下文章

继承和初始多态

第六章 初始继承和多态

继承和多态

继承与多态

java入门学习—封装,继承,多态,this,super,初始代码块

06 继承与多态