本帖最后由 赵太云 于 2013-1-12 11:37 编辑
package cn.zhao;
public class Test{
public static void main(String[] agrs){
function(new F1());//f1
function(new F2());//f2
F2 f2 = new F2();
System.out.println(f2 instanceof F1); //这里怎么出错了!f2不能判断是不是F1类型的吗?
}
public static void function(F f){
f.print();
}
}
interface F{//f为接口名!
static public final int a = 10;//public、static、final的顺序无关紧要!
abstract public void print();
}
class F1 implements F{
public void print(){
System.out.println("f1");
}
}
class F2 implements F{
public void print(){
System.out.println("f2");
}
}
|