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()); } }