开发者社区> 问答> 正文

为什么说Java中非多态类型不适合被继承呢?

已解决

为什么说Java中非多态类型不适合被继承呢?

展开
收起
gxx1 2022-04-02 22:54:34 642 0
1 条回答
写回答
取消 提交回答
  • 推荐回答

    1.基态虚函数可以实现覆盖。

    2.非多态类型被继承后,就会失去继承原本的意义,并且组合类同样可以实现,并不需要非多态类继承

    3.对于基类指针调用析构函数时,非多态类的派生类析构函数无法实现,造成内存泄漏

    2022-04-02 23:01:31
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

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