接口大概意思: B想干一件事(如打电话),但没工具(如手机)。最终还是他自己干。 A是租赁工具的,有很多工具,其中包括B要接的工具(手机)。 工
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不干其他事了,也即不用实现。
}
}
--结束END--
本文标题: android 接口理解
本文链接: https://lsjlt.com/news/28536.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-01-21
2023-10-28
2023-10-28
2023-10-27
2023-10-27
2023-10-27
2023-10-27
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0