2013年4月27日勉強
819 ワード
1、キーワード
instanceof(エンティティinstanceofクラス):エンティティnullがfalseであり、エンティティがクラスまたはインタフェースを継承または実装するかどうかを判断できます.
結果:
instanceof(エンティティinstanceofクラス):エンティティnullがfalseであり、エンティティがクラスまたはインタフェースを継承または実装するかどうかを判断できます.
package cn.javass.ssonline.spider.service.impl;
public class Test {
public static void main(String[] args) {
A a=new A();B b=new B();
D d=new D();
if (a instanceof A) System.out.println("yes a==>A");
if (b instanceof A) System.out.println("yes b==>A");
if (d instanceof C) System.out.println("yes d==>C");
if (e instanceof A) System.out.println("yes e==>A");
}
}
class A{}
class B extends A{}
interface C{}
class D implements C{}
結果:
yes a==>A
yes b==>A
yes d==>C