instanceof

来源:互联网 发布:51单片机教程郭天祥pdf 编辑:程序博客网 时间:2024/06/05 04:29

instanceof用来判断某个对象是否是某个类的实例

class A{
    public void fun1(){
        System.out.println("A --> public void fun1()") ;
    }
    public void fun2(){
        this.fun1() ;
    }
} ;
class B extends A{
    public void fun1(){
        System.out.println("B --> public void fun1()") ;
    }
    public void fun3(){
        System.out.println("B --> public void fun3()") ;
    }
} ;
public class InstanceofDemo01
{
    public static void main(String args[]){
        A a1 = new B() ;
        System.out.println("A a1 = new B():" + (a1 instanceof A)) ;
        System.out.println("A a1 = new B():" + (a1 instanceof B)) ;
        A a2 = new A() ;
        System.out.println("A a2 = new B():" + (a2 instanceof A)) ;
        System.out.println("A a2 = new B():" + (a2 instanceof B)) ;
    }
}


原创粉丝点击