21xrx.com
2024-12-23 09:22:24 Monday
登录
文章检索 我的文章 写文章
如何使用Java中的instanceof
2023-06-11 03:47:00 深夜i     --     --

在Java中,instanceof用于检查一个对象是否是一个类或其子类的实例。在以下示例中,我将使用一个Person类和一个Employee类来说明如何使用instanceof:


public class Person {

  public String name;

  public int age;

  public Person(String name, int age)

    this.name = name;

    this.age = age;

  

}

public class Employee extends Person {

  public int salary;

  public Employee(String name, int age, int salary) {

    super(name, age);

    this.salary = salary;

  }

}

public class Example {

  public static void main(String[] args) {

    Person person = new Person("John", 30);

    Employee employee = new Employee("Jane", 25, 50000);

    System.out.println(person instanceof Person); // true

    System.out.println(person instanceof Employee); // false

    System.out.println(employee instanceof Person); // true

    System.out.println(employee instanceof Employee); // true

  }

}

在上面的代码中,我创建了一个Person类和一个Employee类,并在Example类中使用了instanceof来检查一个Person类的对象和一个Employee类的对象是否是Person类或Employee类的实例。输出结果显示了对应的true或false。

三个关键词:

1. instanceof

2. 类型检查

3. 继承

使用Java中的instanceof进行类型检查

标题:

如何使用Java中的instanceof进行类型检查

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复