Thursday, 2 February 2017

Inheritance : InstanceOf



interface Missile2 {
    public void missileName();
}
interface Vehicle2 extends Missile2 {
    public void train();
    public void vehileName(String name);
}
class Car2  {

    public void bmw()
    {
        System.out.println("This is BMW car");
    }

    public void otherCar(String name)
    {
        System.out.println("This car is - "+name);
    }

}
public class InstanceOf extends Car2 implements Vehicle2{

    @Override    public void train()
    {   System.out.println("This is Bullet train");  }
    @Override    public void vehileName(String name)
    {   System.out.println("This train is - "+name);   }
    @Override    public void missileName()
    {  System.out.println("This is Agni-V");  }

    public static void main(String[] args)
    {

        InstanceOf io = new InstanceOf();
        Car2 car2 = new Car2();

        System.out.println(io instanceof InstanceOf);
        System.out.println(car2 instanceof Car2);


    }
}

No comments:

Post a Comment