Thursday 11 June 2015

Type Comparison Demo

class Bicycle{
        // Just a Stub.
}
class MBike extends Bicycle{
        // Just a Stub.
}

public class TypeComparisonDemo {
        /* The instanceof operator allows us to compare an
         * object to a specific type.
         */
        public static void main(String[] args) {
                Bicycle bike1 = new Bicycle();
                MBike bike2 = new MBike();

                System.out.println("bike1 is a Bicycle? " + (bike1 instanceof Bicycle));
                System.out.println("bike1 is a Bicycle? " + (bike1 instanceof MBike));
                System.out.println("bike2 is a Bicycle? " + (bike2 instanceof Bicycle));
                System.out.println("bike2 is a Bicycle? " + (bike2 instanceof MBike));
        }
}

No comments:

Post a Comment

Translate