您的位置:首页 > 编程语言 > Java开发

java instanceof 与 isInstanceof 的用法

2017-07-07 10:16 295 查看
伪代码如下:

Fruit fruit = new Fruit();
Price price2 = null;
Price price1 = new Price(1,"2",new BigDecimal(2));
boolean instance = Price.class.isInstance(fruit);
System.out.println(instance);
if (price2 instanceof Price) {
System.out.println("haha");
}else {
System.out.println("hehe");
}
System.out.println(new Fruit().getClass() == Fruit.class);

打印结果

false

hehe

true

instanceof判断属性是否属于该类

isinstance这个对象能不能被转化为这个类

public class Fruit {

    private Integer id;

    private String name;

    private String kind;

    private String date;

    

    private String datetime;



public class Price {

    private Integer id;

    private String name;

    private BigDecimal price;

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