java的一个题目,高手帮忙!
老师讲了类和接口的概念布置的作业题1.定义一个可以被吹风机和微波炉都实现的接口;2.编写微波炉和吹风机的类,实现该接口。这要怎么做啊,我头晕了,感觉和JAVA编程一点都没...
老师讲了类和接口的概念布置的作业题1.定义一个可以被吹风机和微波炉都实现的接口;2.编写微波炉和吹风机的类,实现该接口。这要怎么做啊,我头晕了,感觉和JAVA 编程一点都没关系呀?
展开
展开全部
public interface InterfaceTest{}
public class chuifengji implements InterfaceTest{}
public class weibolu implements InterfaceTest{}
public class chuifengji implements InterfaceTest{}
public class weibolu implements InterfaceTest{}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
呵呵,这个其实是有关系的,不过你们老师这个作业里边“吹风机”和“微波炉”的相似性不大,我只能想到它们都用电,所以在接口中定义一个抽象方法,方法的功能是取得它们各自的耗电量情况。具体代码如下:
// 接口定义
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() 就会有不同的实现。
// 接口定义
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() 就会有不同的实现。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你可以这么理解 写接口就是找出两者之间共有的功能,比如吹风机和微波炉都可以工作,只不过工作不同,具体工作具体实现。基类就是找出两者共有的属性,比如名称,重量等。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
潍坊第七(di7)网络工作室(cc)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询