开发者社区 问答 正文

子类型具有什么性质?

已解决

子类型具有什么性质?

展开
收起
游客m3boi7lqsjbs2 2022-04-02 19:03:27 751 分享 版权
1 条回答
写回答
取消 提交回答
  • 推荐回答

    子类型需要满足以下性质

    1子类型可以增加方法,但是不可删。

    2子类型需要实现抽象方法。

    3子类型不能具有更强的前置条件。

    4子类型不能具有更弱的后置条件。

    5参数类型逆变。

    6返回值、异常协变。

    7不变量保持。

    2022-04-02 19:05:03
    赞同 展开评论
问答地址: