android 接口理解
短信预约 -IT技能 免费直播动态提醒
接口大概意思:
B想干一件事(如打电话),但没工具(如手机)。最终还是他自己干。
A是租赁工具的,有很多工具,其中包括B要接的工具(手机)。
工具interface :手机、电脑、扳手、烙铁。。。
实例实现过程是:
作者:添色增香
A把带工具(interface)借给了B,B完成了想干的事(打电话)。
另:A向B出借东西时,可以有附件约定/规定。
interface 手机(){
打电话();
充电();
玩游戏();
doanything()。。。。。
}
class A{
借手机(手机){
手机.打电话();
休息2分钟在用手机();//出租人A可以规定让承租人B某些事,或者怎么敢。。。可以在这里约定。如用开启线程,一边玩游戏,一边打电话。
手机.玩游戏();
dosomething();
}
借电脑(电脑){};
....
}
class B{
A a = new A()//
a.借手机(华为手机)
手机 华为手机 = new 手机(){
@Override
打电话(){
打给女朋友,秀恩爱。
}
@Override
玩游戏(){
玩下望着荣耀。
}
@Override
充电(){}; //B不充电,可以不干,即不用实现。
@Override
doanything(){}; //B不干其他事了,也即不用实现。
}
}
作者:添色增香
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341