问答详情
源自:2-1 Java 动态加载类

OfficeBetter类不用改变?那怎么判断是执行哪个类的start方法呢?

同时有word和excel实现了接口,那在使用动态加载类得到接口OfficeAble变量oa之后,调用函数oa.start();此时调用的是哪个类的start()方法。Word还是Excel

提问者:席暖 2017-06-20 19:34

个回答

  • 慕粉3858104
    2017-06-20 21:48:35
    已采纳

    你要是输入word就是word的start,excel同理

  • qq_安居旧巷猫患者_0
    2017-09-29 15:51:55

    你是不了解多态吗

  • 席暖
    2017-06-21 19:26:53

    此处为什么要用动态加载呢?如果使用word,OfficeAble oa = new Word().不就行了吗