开发者社区 问答 正文

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

已解决

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

展开
收起
gxx1 2022-04-02 22:54:34 647 分享
分享
版权
举报
1 条回答
写回答
取消 提交回答
  • 推荐回答

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

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

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

    2022-04-02 23:01:31 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论