RSS
热门关键字:  java  Ajax  JSP  JSF  Struts
当前位置 : 首页>Java>列表

Java第三课

来源: 作者: 时间:2007-08-24 点击:
"Animal eat!");
}

public void sleep(){
System.out.println(
"Animal sleep!");
}

}
;
}

}

class TestAnimal{
public static void main(String[] args){
Zoo z
=new Zoo();
Animal an
=z.getAnimal();
an.eat();
an.sleep();
}

}

编译运行:

在Zoo类的getAnimal()方法中,我们用return new Animal()返回一个Animal接口类的对象。

但是由于Animal是一个接口,我们首先要实现这个接口,然后才能够实例化一个接口类对象。

所以,在return new Animal()中的方法体就是一个匿名类,上面的java程序完全可以写为:

 

interface Animal{
void eat();
void sleep();
}

class

上一篇:java第二课
下一篇:Java第四课
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册
Google Adsense
相关文章