C#中的虚方法和抽象方法的运用

 更新时间:2020年07月23日 15:46:40   作者:微笑在嘴边  
这篇文章主要介绍了C#中的虚方法和抽象方法的运用,文中讲解非常细致,代码帮助大家更好的理解和学习,感兴趣的朋友可以了解下

   今天在云和学院学了很多,我这次只能先总结一下C#中的虚方法和抽象的运用。

理论:

虚方法:

  • 用virtual修饰的方法叫做虚方法
  • 虚方法可以在子类中通过override关键字来重写
  • 常见的虚方法:ToString() Equals

抽象方法:

  • 抽象类与抽象方法由abstract修饰
  • abstract的使用注意

–抽象方法没有方法体
–抽象成员只能存在于抽象类中
–抽象类可以有非抽象成员
–抽象类的派生类必须实现抽象方法体
–抽象类只能用作基类,无法实例化

补充:

重写:不同对象对于同一个方法调用的不同行为(指不同对象收到相同消息时,会产生不同行为)

实操:

定义一个People的父类,包括Name,Gender,Age,和一个PeoHi 的虚方法,定义两个子类Teacher,包括Year,Salary两个属性和一个PeoHi方法;子类Student,包括StadyNum和一个PeoHi方法.

定义子类Teacher(Student子类 与Teacher定义方法相同,这里不在介绍)

在Main函数里输出

输出结果

抽象方法,定义一个父类Person,和子类Chinese

以上就是C#中的虚方法和抽象方法的运用的详细内容,更多关于C# 虚方法和抽象方法的资料请关注脚本之家其它相关文章!

相关文章

  • 探秘C# 6.0 的新特性

    探秘C# 6.0 的新特性

    本文的内容包括引入C#6.0中的新的语言特性有哪些. 还有已经被引入的代码名称为 “Roslyn”新编译器. 编译器是开放源码的,并且可以从 codeplex 网站的这个地址下载到源代码:https://roslyn.codeplex.com/.
    2015-03-03
  • Unity实现跑马灯效果的示例代码

    Unity实现跑马灯效果的示例代码

    这篇文章主要为大家详细介绍了如何利用Unity实现跑马灯效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-05-05
  • C# 图片与二进制转换的简单实例

    C# 图片与二进制转换的简单实例

    这篇文章介绍了C# 图片与二进制转换的简单实例,有需要的朋友可以参考一下
    2013-09-09
  • 一个状态机的实现

    一个状态机的实现

    本文主要介绍了C#实现一个状态机的思路与方法,具有很好的参考价值,下面跟着小编一起来看下吧
    2017-02-02
  • C#中的const和readonly关键字详解

    C#中的const和readonly关键字详解

    本文详细讲解了C#中的const和readonly关键字,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-08-08
  • C#读取数据库返回泛型集合详解(DataSetToList)

    C#读取数据库返回泛型集合详解(DataSetToList)

    本篇文章主要是对C#读取数据库返回泛型集合(DataSetToList)进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助
    2014-01-01
  • C# 对MongoDB 进行增删改查的简单操作实例

    C# 对MongoDB 进行增删改查的简单操作实例

    这篇文章介绍了C# 对MongoDB 进行增删改查的简单操作实例,有需要的朋友可以参考一下
    2013-09-09
  • C#实现利用泛型将DataSet转为Model的方法

    C#实现利用泛型将DataSet转为Model的方法

    这篇文章主要介绍了C#实现利用泛型将DataSet转为Model的方法,实例分析了C#泛型的相关使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-07-07
  • C#文件合并的方法

    C#文件合并的方法

    这篇文章主要介绍了C#文件合并的方法,实例分析了C#基于FileStream操作文件合并的相关技巧,需要的朋友可以参考下
    2015-07-07
  • C# 中实现ftp 图片上传功能(多快好省)

    C# 中实现ftp 图片上传功能(多快好省)

    这篇文章主要介绍了C# 中实现ftp 图片上传功能(多快好省),需要的朋友可以参考下
    2017-06-06

最新评论