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

来源:2-1 Java 动态加载类

席暖

2017-06-20 19:34

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

写回答 关注

3回答

  • 慕粉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().不就行了吗


反射——Java高级开发必须懂的

反射,Java高级开发必须要懂的知识点,学好Java高级课程的基础

151467 学习 · 335 问题

查看课程

相似问题