在JAVA语言中public class InterfaceTest{ public static void main(String args[]); {

MyTestmt=newMyTest();mt.work;}}classMyTestimplementsMyInterface{publicvoidwork(){Syst... MyTest mt=new MyTest();
mt.work;
}
}
class MyTest implements MyInterface{
public void work(){
System.out.println("I'm working");
}
}
interface MyInterface{
public void work();
}
这些代码每一句都是什么意思,求解?本人是初学者不明白
展开
 我来答
jwqayist
2012-04-06 · TA获得超过148个赞
知道小有建树答主
回答量:172
采纳率:100%
帮助的人:149万
展开全部
interface MyInterface{
public void work(); //方法的声明
}
这段代码定义了java中特殊的类,接口,就是只含有方法的声明,并不实现。
class MyTest implements MyInterface{
public void work(){ //此处进行方法实现
System.out.println("I'm working");//输出I'm working
}
}
这段代码实现了 MyInterface接口,所以就必须对该接口里声明的方法work()进行实现。
MyTest mt=new MyTest(); //测试类
mt.work;//调用应经实现的work方法,输出I'm working
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式