🙂 İNSANLARIN EN HAYIRLISI INSANLARA FAYDALI OLANDIR 🙂

Ramazan HABER / Java / instanceof kullanım örneği. Bir nesnenin tipini sorgular.

 

1-) Java - instanceof kullanım örneği. Bir nesnenin tipini sorgular.

 

instanceof kullanım örneği. Bir nesnenin tipini sorgular.

 

class A{

    String str;

}

class B extends A{

    int age;

}

class C extends A{

    int age;

}

public class instanceOf {

    public static void main(String[] args) {

        A a = new A();

        B b = new B();

        C c = new C();

        

        if(a instanceof A)

            System.out.println("a, A sınıfının örneğidir.");

 

        if(b instanceof B)

            System.out.println("b, B sınıfının örneğidir.");

        

        if(c instanceof C)

            System.out.println("c, C sınıfının örneğidir.");

        

        if(b instanceof A)

            System.out.println("b, A sınıfının örneğidir.");

        

        A x = b;

        

        if(x instanceof A)

            System.out.println("x, A sınıfının örneğidir.");

        

        x = c;

        

        if(x instanceof B)

            System.out.println("x, B sınıfının örneğidir.");

        else

            System.out.println("x, B sınıfının örneği değildir.");

        

        if(x instanceof Object)

            System.out.println("Tüm sınıflar Object örneğidir");

    }

}

 

/*

Screen image

 

a, A sınıfının örneğidir.

b, B sınıfının örneğidir.

c, C sınıfının örneğidir.

b, A sınıfının örneğidir.

x, A sınıfının örneğidir.

x, B sınıfının örneği değildir.

Tüm sınıflar Object örneğidir

 

*/  

 2021 Ocak 18 Pazartesi
 424