您的位置:首页 > 其它

instanceof操作符判断对象类型

2015-10-17 16:28 239 查看
  

  instanceof 的语法格式如下:

myobject instanceof ExampleClass

myobject:某类的对象引用

ExampleClass:某个类

class Quadrangle{
public static void draw(Quadrangle q) {
}
}

class Square extends Quadrangle {

}

class Anything {

}
public class Parallelogram extends Quadrangle {

public static void main(String[] args) {

Quadrangle q = new Quadrangle();
//判断父类对象是否为Parallelogram子类的一个实例
if(q instanceof Parallelogram) {
Parallelogram p = (Parallelogram) q;
}
if(q instanceof Square){
Square s = (Square)q;
}
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: