欢迎光临散文网 会员登陆 & 注册

抽象类和抽象方法

2023-03-03 17:45 作者:北星Knight  | 我要投稿

抽象类:

概念:

被抽象关键字abstract修饰的类


特点:

不能被实例化的类。

可以包含抽象方法。

继承抽象类必须重写其抽象方法。


抽象类中封装的所有知识点都可以在其中书写。


抽象函数:

纯虚方法:用 abstract关键字修饰的方法


特点:

  • 只能在抽象类中申明

  • 没有方法体

  • 不能是私有的

  • 继承后必须实现 用override重写


与虚方法的区别:

虚方法是可以由我们子类选择性来实现的。

抽象方法必须要实现。

抽象不能被实例化,但是可以遵循里氏替换原则用父类容器装子类。


虚方法和抽象方法都可以被子类无限的去重写。

抽象类和抽象方法的评论 (共 条)

分享到微博请遵守国家法律