java的一个题目,高手帮忙!

老师讲了类和接口的概念布置的作业题1.定义一个可以被吹风机和微波炉都实现的接口;2.编写微波炉和吹风机的类,实现该接口。这要怎么做啊,我头晕了,感觉和JAVA编程一点都没... 老师讲了类和接口的概念布置的作业题1.定义一个可以被吹风机和微波炉都实现的接口;2.编写微波炉和吹风机的类,实现该接口。这要怎么做啊,我头晕了,感觉和JAVA 编程一点都没关系呀? 展开
 我来答
francis373737
2012-05-08 · 超过24用户采纳过TA的回答
知道答主
回答量:58
采纳率:0%
帮助的人:64.3万
展开全部
定义一个接口,里面定义一个抽象方法working,然后写两个类,吹风机和微波炉,让他们实现刚才那个接口,即必须重写接口里面working方法,即可以这么理解,实现接口的类他们都会工作,而具体怎么工作,则是在类本身决定,就是多态性,就像吹风机有吹分机的工作方式,微波炉有微波炉的工作方式,这题不需要你具体把怎么做写出来,只要你表达出,比如吹风机的工作方式,你写个System.out.println("吹风机工作了")就可以了
幽冥神者
2012-05-08 · TA获得超过3213个赞
知道大有可为答主
回答量:1953
采纳率:50%
帮助的人:1786万
展开全部
public interface InterfaceTest{}
public class chuifengji implements InterfaceTest{}
public class weibolu implements InterfaceTest{}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
guxiangchuan
2012-05-08 · TA获得超过500个赞
知道小有建树答主
回答量:276
采纳率:98%
帮助的人:97.9万
展开全部
呵呵,这个其实是有关系的,不过你们老师这个作业里边“吹风机”和“微波炉”的相似性不大,我只能想到它们都用电,所以在接口中定义一个抽象方法,方法的功能是取得它们各自的耗电量情况。具体代码如下:
// 接口定义
public interface ITest {

/**
* 取得耗电量
* @return 耗电量值
*/
public double getHaodianliang();
}
// 微波炉实现类定义
public class WeiboluImpl implements ITest {

public double getHaodianliang() {
// TODO Auto-generated method stub
return 0;
}
}
// 吹风机实现类定义
public class ChuifengjiImpl implements ITest {

public double getHaodianliang() {
// TODO Auto-generated method stub
return 0;
}
}
所谓接口,就是提供一些公用的方法和静态变量,然后让实现类去实现对应的方法,而在具体应用时,用子类去实例化接口的对象,比如:ITest entity = new WeiboluImpl(); 这样,用不同子类来示例化接口对象时,调用接口中的方法entity.getHaodianliang() 就会有不同的实现。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zk329754551
2012-05-08 · TA获得超过251个赞
知道小有建树答主
回答量:216
采纳率:0%
帮助的人:116万
展开全部
你可以这么理解 写接口就是找出两者之间共有的功能,比如吹风机和微波炉都可以工作,只不过工作不同,具体工作具体实现。基类就是找出两者共有的属性,比如名称,重量等。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
嘚瑟的小豌豆
2012-05-08 · 超过42用户采纳过TA的回答
知道小有建树答主
回答量:276
采纳率:60%
帮助的人:67.6万
展开全部
潍坊第七(di7)网络工作室(cc)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式