本章节主要讲解关于继承的一些内容,不会具体讲如何实现继承,只是讲解出现的一些问题。

3.1 继承的类型

1.实现继承:

表示一个类型派生于一个基类型,拥有该类型的所有成员字段和函数。

2.接口继承:

表示一个类型只继承了函数的签名,没有继承任何实现代码。

3.2 实现继承

1.virtual虚方法

把一个基类函数声明为virtual,该函数就可以派生类中重写了:

    class MyBaseClass
    {
        
public virtual string Method()//虚方法
        {
            
return "this is virtual method";
        }
    }
    
class ChildMyClass:MyBaseClass
    {
        
public override string Method()//override
        {
            
return "this is child override method";
        }
    }

相关文章: