好吧,实现多态,多继承,就这么简单,可以理解为方法的继承,就跟万能充一样,什么电池你都能拿来充电,只要这个电池实现了充电这个方法。这个过程继承是必须的,但是万一你又需要什么电池都能当板砖,没关系,在弄个接口实现当板砖的功能。这就是多继承,而类的继承只能是一个。再说说为什么非要接口,我自己调用自己的充电方法不行吗,为什么非要用接口变量调用充电方法?有时候就不行,调用方法是要知道方法名的,还要有实例什么的,引用一个外部程序集的话你是不是还要先反编译下再写代码,给你一个对象的集合,对象千奇百怪,你只要知道这些对象能干的同一件事是什么就行了,然后统一调用,而不是一个个去调。
好吧,其实我跟你一样菜,上面的东西很片面,浅显,甚至可能说法有问题。不要当真。代码自己慢慢码吧,不知道加法,能会乘法? |