你的位置:首页 > 软件开发 > ASP.net > 深入理解OOP(二):多态和继承(继承)

深入理解OOP(二):多态和继承(继承)

发布时间:2016-01-06 22:00:25
本文是深入浅出OOP第二篇,主要说说继承的话题。深入理解OOP(一):多态和继承(初期绑定和编译时多态)深入理解OOP(二):多态和继承(继承)深入理解OOP(三):多态和继承(动态绑定和运行时多态)深入理解OOP(四):多态和继承(C#中的抽象类)深入理解OOP(五):C#中的 ...

本文是深入浅出OOP第二篇,主要说说继承的话题。

  • 深入理解OOP(一):多态和继承(初期绑定和编译时多态)

  • 深入理解OOP(二):多态和继承(继承)

  • 深入理解OOP(三):多态和继承(动态绑定和运行时多态)

  • 深入理解OOP(四):多态和继承(C#中的抽象类)

  • 深入理解OOP(五):C#中的访问修饰符(Public/Private/Protected/Internal/Sealed/Constants/Static and Readonly Fields)

  • 深入理解OOP(六):枚举(实用方法)

  • 深入理解OOP(七):属性(实用方法)

  • 深入理解OOP(八):索引器(实用方法)

  • 深入理解OOP(九):事件(深入理解)

 

继承的介绍

在OOP中,继承有如下的定义:

  • 继承是一种OOP的机制,用于派生继承预定义的类

  • 在这个继承关系中,预定义的类是基类,新类是子类

  • 继承常常用于实现代码重用

  • 继承允许子类复用基类非private的的数据和方法

 


继承的实现

创建一个Console工程,命名为InheritanceAndPolymorphism。添加ClassA、ClassB类,并拷贝下面的代码:

ClassA:  class ClassA   {       }ClassB:  class ClassB  {    public int x = 100;    public void Display1()    {      Console.WriteLine("ClassB Display1");    }    public void Display2()    {      Console.WriteLine("ClassB Display2");    }  }

原标题:深入理解OOP(二):多态和继承(继承)

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录