instanceof关键字
Java中可以使用instanceof来判断一个对象到底是不是一个类的实例
instanceof返回的是boolean值
package com.yikuan.cn;
class A{
public void tell1(){
System.out.println("A--tell1");
}
public void tell2(){
System.out.println("A--tell2");
}
}
class B extends A{
public void tell1(){
System.out.println("B--tell1");
}
public void tell3(){
System.out.println("B--tell3");
}
}
public class Test1 {
public static void main(String[] args) {
A a = new A();
System.out.println(a instanceof A);
System.out.println(a instanceof B);
//向上转型
A a1 = new B();
System.out.println(a1 instanceof A);
System.out.println(a1 instanceof B);
}
}


浙公网安备 33010602011771号