2017.10.26  C#

今天老师主要讲了两大方面:多态和抽象方法

在多态中主要是虚方法和方法重写

在基类中使用  virtual  关键字定义虚方法

在派生类中使用关键字  override关键字来重写方法

抽象方法和虚方法的区别

虚方法子类可以不实现

抽象方法子类必须实现

抽象方法中类必须是抽象的

抽象方法定义

修饰符  abstract  class 类名

{类体}

父类方法

修饰符  abstract 返回值类型  方法名(形参列表);

子类定义

正常子类继承父类的方式

子类方法

修饰符  override 返回值类型  方法名(形参列表){方法体}

使用

父类类型  对象名= new 子类构造方法();

对象名.重写1方法();

昨天课上学习的不是很懂,下午在助教老师的帮助下,做了几个题巩固了一下,收获很大!

图片发自简书App

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容