Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package interfaces;
- import java.util.Date;
- public class ManufacturedEngine implements Engine {
- private String engineManufacturer;
- private Date engineManufacturedDate;
- private String engineMake;
- private String engineModel;
- private int engineCylinders;
- private String engineType;
- private String driveTrain;
- public static void main(String[] args) {
- ManufacturedEngine ME1 = new ManufacturedEngine();
- ManufacturedEngine ME2 = new ManufacturedEngine("Generic",
- new Date(),"Generic","Generic",0,"85 AKI","2WD: Twho-Wheel Drives");
- System.out.println(ME1 + "\r" + ME2);
- }
- public ManufacturedEngine(){
- engineManufacturer = "Generic";
- engineManufacturedDate = new Date();
- engineMake = "Generic";
- engineModel = "Generic";
- engineCylinders = 0;
- engineType = "85 AKI";
- driveTrain = "2WD: Twho-Wheel Drives";
- }
- public ManufacturedEngine(String engineManufacturer, Date engineManufacturedDate,
- String engineMake, String engineModel, int engineCylinders, String engineType,
- String driveTrain){
- this.engineManufacturer = engineManufacturer;
- this.engineManufacturedDate = engineManufacturedDate;
- this.engineMake = engineMake;
- this.engineModel = engineModel;
- this.engineCylinders = engineCylinders;
- this.engineType = engineType;
- this.driveTrain = driveTrain;
- }
- public String toString(){
- return "Engine Manufacturer: " + this.engineManufacturer + "\r"
- + "Engine Manufactured: " + this.engineManufacturedDate + "\r"
- + "Engine Make: " + this.engineMake + "\r"
- + "Engine Model: " + this.engineModel + "\r"
- + "Engine Type: " + this.engineType + "\r"
- + "Engine Cylinders: " + this.engineCylinders + "\r"
- + "Drive Train: " + this.driveTrain+ "\r";
- }
- @Override
- public void setEngineCylinders(int engineCylinders) {
- this.engineCylinders = engineCylinders;
- }
- @Override
- public void setEngineManufacturedDate(Date date) {
- this.engineManufacturedDate = date;
- }
- @Override
- public void setEngineManufacturer(String manufacturer) {
- this.engineManufacturer = manufacturer;
- }
- @Override
- public void setEngineMake(String engineMake) {
- this.engineMake = engineMake;
- }
- @Override
- public void setEngineModel(String engineModel) {
- this.engineModel = engineModel;
- }
- @Override
- public void setDriveTrain(String driveTrain) {
- this.driveTrain = driveTrain;
- }
- @Override
- public void setEngineType(String fuel) {
- this.engineType = fuel;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement