C#基础学习05(多态、抽象方法和虚方法)

一、多态(重写、重载) 1.重写,在子类中修饰词后写new 2.重载,父类中是抽象方法(abstract),子类中修饰词后写override 里氏替换(子is父,父as子) 二、虚方法(virtual) 虚方法可定义在普通类中,不用在抽象类中 虚方法可以选择实现,可以实现可以不实现 虚方法必须有方法体,哪怕为空 子类中修饰词后写override 三、虚方法抽象方法区别
相关文章
相关标签/搜索