//Animal.java定义interface
public interface Animal {
int BIG_TYPE=5;
void sleep();
void eat();
void breath();
}
//Tiger.java实现接口的方法
public class Tiger implements Animal
{
public void sleep{
System.out.println("the tiger sleep");
}
public void eat{
System.out.println("the tiger eat");
}
public void breath{
System.out.println("the tiger breath");
}
}
//测试类test.java
public class test {
public static void main(String[] args){
Tiger tiger=new Tiger();
tiger.sleep();
tiger.eat();
tiger.breath();
}
}
运行test.java出现错误
Exception in thread "main" java.lang.Error: Unresolved compilation problems:
The method sleep() is undefined for the type Tiger
The method eat() is undefined for the type Tiger
The method breath() is undefined for the type Tiger
at test.main(test.java:5)
初学java,请各位看看要怎么改,接口和类之间要怎么调用?问题可能很白痴,各位见笑了。
lz你这问题我真是无力吐槽了。。。
你仔细看看你tiger类的方法,都没有写小括号!!!
楼上都什么眼神。。。楼主,我也是无力吐槽了。。。
你仔细看看你的tiger类里的方法,都没有写小括号!!!
其他都是正确的,实验过了。
你定义了接口,然后实现类实现它,那接口就已经被实现了,就可以用了,就这么简单。