问题描述
接口只有方法的定义,而要在类方法中实现,为什么还要要接口,不能直接在需要的类方法中声明并实现吗?
解决方案
解决方案二:
多学习就知道了,为什么会有父类子类会有抽象类,会有继承实现。
解决方案三:
接口是老板,实现类是员工
解决方案四:
我怎么感觉实现类是老板来??
解决方案五:
接口是概念,实现是内涵。就像所有的城市都说要争创文明城市,这个口号就是接口的方法,套到哪个城市身上都适用。而每个城市有自己的做法,就是“实现”。为什么要用接口呢?因为你可以让100个城市上台去演讲争创文明城市的经验,不需要像下面这样调用:深圳.介绍经验();上海.介绍经验();南京.介绍经验();最惨的是你如果不知道谁先谁后呢?用接口就很好办:City[]cities=newCity[]{深圳,上海,南京};for(inti=0;i<cities.length;i++)cities[i].介绍经验();
时间: 2024-09-19 09:24:38