首页 > 代码库 > 继承和多态的纠错
继承和多态的纠错
1. 在C#中抽象方法在子类中重写使用关键字 override ,在定义父类和父类的方法中使用 abstract 关键字。 在C#中虚方法在子类中重写使用关键字 override ,在定义父类的方法中使用 virtual 关键字。2. (1)一个类用abstract关键字修饰那这个类就是抽象类 (2)抽象类不能被实例化 (3)抽象方法不能有方法体,连{}中都不能有 (4)抽象方法只能存在于抽象类中,但是抽象类中可以有非抽象方法 (5)抽象类不能是静态类和密封类 (6)抽象类中的所有方法必须被子类重写,除非子类也是抽象类 (7)抽象方法存在的目的就是为了约束类中方法存在的形式(参数列表和返回值类型) (8)一键重写所有抽象方法的快捷键:(无输入法的情况下)Ctrl+. 和 Shift+Alt+F103. base关键字可以用来访问当前对象的基类对象
继承和多态的纠错
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。