开发者社区> 问答> 正文

我们为什么要在Java里引入纯虚函数呢?

已解决

我们为什么要在Java里引入纯虚函数呢?

展开
收起
gxx1 2022-04-02 23:30:27 661 0
1 条回答
写回答
取消 提交回答
  • 推荐回答

    1、为了方便使用多态特性,以及便于在基类中定义虚函数。需要注意的是,纯虚函数的类称为抽象类,它不能生成对象。

    2、纯虚函数是为了解决由于很多情况下,基类本身生成对象是不合情理的情况而引入的一个概念。将函数定义为纯虚函数。若要使派生类为非抽象类,就要使编译器在派生类中,对纯虚函数重写以实现多态性。

    2022-04-02 23:34:12
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载