1.接口类和接口是一个东东吗?如果不是的话,那接口类是什么?2.还有就是直接利用接口类来调用接口类的抽象方法是怎么实现的?
我试验了一下也不行,这是我的程序:public interface IF {
void print();
}public class InterfaceTest implements IF{
public void print()
{
System.out.println("Hello world!");
}
public static void main(String args[])
{
IF.print();
}
}在servlet中有很多都是直接利用接口类来调用接口类的静态方法,这是怎么实现的?求高手指教。
我试验了一下也不行,这是我的程序:public interface IF {
void print();
}public class InterfaceTest implements IF{
public void print()
{
System.out.println("Hello world!");
}
public static void main(String args[])
{
IF.print();
}
}在servlet中有很多都是直接利用接口类来调用接口类的静态方法,这是怎么实现的?求高手指教。
print() 就行了。
有1个教官(教官是你定义的其他类),2个人(人是一个类),这2个人是兵(兵是接口)
这2个人当了兵,说明他们兵的实例,所以他们又是兵又是人.(好诡异的定义~~~!)兵有"齐步走"方法,这两个人都当了兵,经过训练(训练=实现方法),就会"齐步走"了.教官招了这2个人,教官他不一定非要当他们是人,只当他们是兵,并知道兵会"齐步走",所以下了个命令(调用):"齐步走".
这2个兵就开始"齐步走"了,"齐步走"过程中,兵A上下抖的幅度高一点,而兵B低些,是因为生理差别(方法体不同),但是教官并不关心这个,教官只关心的是整不整齐(整不整齐=接口里方法想达到的目的).以上只是概念解释,你可以把接口看成"兵",而接口类是会"齐步走"的"人".接口方法的目的一般不是用来自我调用,而是告诉包含有该接口句柄(你看看成是变量)的类说:为了实现XXX功能,这个句柄有这样一个方法可以调用.手酸了...