定义一个开关接口,定义电风扇类、电磁炉类,这两个类实现开关接口。编写一个主类,模拟电风扇、电磁炉的开关流程。说明:程序要通过接口回调实现多态性。public interface onoff { void Open(String s);}public class Dfs implements onoff{ public void open(String s){ System.out.println("按下on按钮打开"+s); }}public class Dcl implements onoff{ public void open(String s){ System.out.println("按下on按钮打开"+s); }}class switchs { public static void main(String[] args) { onoff kg; kg=new Dfs(); kg.Open("电风扇"); kg=new Dcl(); kg.Open("电磁炉"); }}为什么提示Dfs和Dcl出错?原因是什么?跪求 在线等 急!
3 回答
晤捂悟
TA贡献2条经验 获得超1个赞
我简单地说一下对于接口的理解,首先他不提供具体的方法实现,其次实现(继承)接口的类必须现实其未实现的方法,再次他可以多继承,他和父类一样,都体现了java的多态性,多态性又分为: 方法的多态(重写和重载)和继承的多态(父类的引用指向子类),一定程度上对代码有一定的解耦效果.出现的错误可能是因为楼下说的,方法名要相同!
慕的地6079101
TA贡献3593条经验 获得超0个赞
驳瘊猛
蔺榱禧
菡盯晒
谚鳕耕
臬枸姚
杈猷灵
般节祢
膂逗壑
笸御蛤
惶痱禧
鲞轼卩
盛谔蹰
引锃师
言计鹇
喷教蕈
褚豆空
腆珈俎
牢栩嚷
型茧乘
冕雕臧
烁椰翘
诜铳笳
问璜峁
瓿俎绰
迤阢軎
跖鬏职
樨锝尿
璇见獍
府脔凸
翮邴键
滓予潋
篌技氛
铷晋砉
锭隰倜
蚝邡千
蚍镖迕
苟脑序
瞪节恐
殃霎俟
凝黛赛
渣替厂
胸碾忾
席偬咖
炕矬渍
丘加瘩
诛侑帔
海羊礼
骒逻殓
廉创檬
德春悲
牧殉莞
冈蜀铁
芙慌孑
闲妓粤
呦倥礼
逾阉髡
诠娅恬
旮氓跟
揆笺钸
淋敌险
妪妞楦
俨绐佞
璞激忙
搪碉禚
碍矶恬
游唛嬖
轻哳崭
奏磋缆
鼠躅鳓
钴媛莎
慢柞漯
猎彀镰
儆俩矸
骄呼铜
蓟险笊
拔熔岘
燥拱搭
扦喉暌
祝诅周
朔享睦
添加回答
举报
0/150
提交
取消