Asop 5
Asop 5
Roll No-2139
SE-A2
Assignment No-5
Aim-
esign and develop a context for given case study and implement an interface for Vehicles Consider the
D
example of vehicles like bicycle, car, and bike. All Vehicles have common functionalities such as Gear
Change, Speed up and apply breaks . Make an interface and put all these common functionalities. Bicycle,
Bike, Car classes should be implemented for all these functionalities in their own class in their own way.
Program-
import java.io.*;
interface Vehicle {
}
int speed;
int gear;
gear = newGear;
}
}
public void applyBrakes(int decrement){
}
}}
int speed;
int gear;
gear = newGear;
}
}
}
}
}
bicycle.changeGear(2);
bicycle.speedUp(3);
bicycle.applyBrakes(1);
bicycle.printStates();
bike.changeGear(1);
bike.speedUp(4);
bike.applyBrakes(3);
bike.printStates();
}
}
Output-
Bicycle present state :
speed: 2 gear: 2
speed: 1 gear: 1