日期:2014-05-20  浏览次数:20634 次

instanceof 运算符可以用来决定某对象的类是否实现了接口??可以吗??
大哥们能否举给小例子?

------解决方案--------------------
当然可以!

Java code
class T implements TT {

  public static void main(String[] args) {
    T t = new T();
    System.out.println(t instanceof TT);
  }
}

interface TT {

}

------解决方案--------------------
可以吧,比如 有个Interface I,class C implements I,那你在方法中写C c = new C(); 
System.out.println(c instanceof I);就会打印true
不知你问的是不是这个意思
------解决方案--------------------
探讨
当然可以!

Java codeclass T implements TT {

public static void main(String[] args) {
T t = new T();
System.out.println(t instanceof TT);
}
}

interface TT {

}

------解决方案--------------------
1楼.
------解决方案--------------------
学习了~~
------解决方案--------------------
晕阿。来晚了,没赚到分。
------解决方案--------------------
有一个 java.io.Serializable 是个空接口里面啥都没有,这就是个标记接口,
但在序列化时就使用了 instanceof Serializable 来进行判断,看看那些对象
是否实现了这个接口。
------解决方案--------------------
1 楼正解
------解决方案--------------------
探讨
这有什么用呢??

------解决方案--------------------
探讨
这有什么用呢??

------解决方案--------------------
完全可以!!!!