package vehicle;

public class VehicleTest {

    public static void testAbilities(Vehicle vehicle) {
        System.out.println("----> Object: "+vehicle);
        if (vehicle instanceof Driving) {
            System.out.println("Can drive:");
            ((Driving)vehicle).drive();
        }
        if (vehicle instanceof Swimming) {
            System.out.println("Can swim:");
            ((Swimming)vehicle).swim();
        }
    }

    public static void main(String[] args) {
        testAbilities(new Car());
        testAbilities(new Amphibious());
    }
}

