+ -
当前位置:首页 → 问答吧 → 实现接口..出现了错误

实现接口..出现了错误

时间:2011-12-01

来源:互联网

/*例5-11实现接口*/
public class InterfaceImplements{
public static void main(String[] args){
Tomcat tomcat=new Tomcat();
makeSpeak(tomcat); //自动类型转换,多态


Cat cat=new Cat();
makeSpeak(cat); //自动类型转换,多态
}
public static void makeSpeak(Animal animal){
animal.speak();
}
}

class Tomcat extends Cat{
public void speak(){ //覆盖类Cat中的方法
System.out.println("Tomcat Meow...");
}
}

class Cat implements Animal{
int age=AGE; //使用接口中定义的常量赋值
public void speak(){ //实现接口中的抽象方法
System.out.println("Cat Meow...age:"+age);
}
}

interface Animal{
int AGE=1;
Void speak();
}

作者: D1000   发布时间: 2011-12-01

两个一样的帖子。。。。。Void speak()中Voide大写的原因么?

作者: ForeverLonely00   发布时间: 2011-12-01