问答详情
源自:5-1 泛型类

为什么不直接用Cage类,要用泛型呢?

为什么不直接用Cage类,要用泛型呢?

提问者:weixin_慕婉清1433741 2019-08-13 15:52

个回答

  • qq_慕设计9574980
    2019-08-15 11:25:21

    不同动物的cage的属性不一样,因此类的数据结构就不会一样啊,不一样的话就不能通用一个cage类,每次都需要重新写一个适用不同动物的cage类,你可以写一个cage基本类,包含了他们cage的基本共同属性,但是针对于更加细节的属性就需要继承,因此泛型就有优势了。