Advertisement
Guest User

Untitled

a guest
Jan 18th, 2017
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.49 KB | None | 0 0
  1. package interfaces;
  2.  
  3. import java.util.Date;
  4.  
  5. public class ManufacturedEngine implements Engine {
  6. private String engineManufacturer;
  7. private Date engineManufacturedDate;
  8. private String engineMake;
  9. private String engineModel;
  10. private int engineCylinders;
  11. private String engineType;
  12. private String driveTrain;
  13.  
  14. public static void main(String[] args) {
  15. ManufacturedEngine ME1 = new ManufacturedEngine();
  16. ManufacturedEngine ME2 = new ManufacturedEngine("Generic",
  17. new Date(),"Generic","Generic",0,"85 AKI","2WD: Twho-Wheel Drives");
  18.  
  19. System.out.println(ME1 + "\r" + ME2);
  20. }
  21.  
  22. public ManufacturedEngine(){
  23. engineManufacturer = "Generic";
  24. engineManufacturedDate = new Date();
  25. engineMake = "Generic";
  26. engineModel = "Generic";
  27. engineCylinders = 0;
  28. engineType = "85 AKI";
  29. driveTrain = "2WD: Twho-Wheel Drives";
  30. }
  31.  
  32. public ManufacturedEngine(String engineManufacturer, Date engineManufacturedDate,
  33. String engineMake, String engineModel, int engineCylinders, String engineType,
  34. String driveTrain){
  35. this.engineManufacturer = engineManufacturer;
  36. this.engineManufacturedDate = engineManufacturedDate;
  37. this.engineMake = engineMake;
  38. this.engineModel = engineModel;
  39. this.engineCylinders = engineCylinders;
  40. this.engineType = engineType;
  41. this.driveTrain = driveTrain;
  42. }
  43.  
  44. public String toString(){
  45. return "Engine Manufacturer: " + this.engineManufacturer + "\r"
  46. + "Engine Manufactured: " + this.engineManufacturedDate + "\r"
  47. + "Engine Make: " + this.engineMake + "\r"
  48. + "Engine Model: " + this.engineModel + "\r"
  49. + "Engine Type: " + this.engineType + "\r"
  50. + "Engine Cylinders: " + this.engineCylinders + "\r"
  51. + "Drive Train: " + this.driveTrain+ "\r";
  52.  
  53. }
  54.  
  55. @Override
  56. public void setEngineCylinders(int engineCylinders) {
  57. this.engineCylinders = engineCylinders;
  58.  
  59. }
  60.  
  61. @Override
  62. public void setEngineManufacturedDate(Date date) {
  63. this.engineManufacturedDate = date;
  64.  
  65. }
  66.  
  67. @Override
  68. public void setEngineManufacturer(String manufacturer) {
  69. this.engineManufacturer = manufacturer;
  70. }
  71.  
  72. @Override
  73. public void setEngineMake(String engineMake) {
  74. this.engineMake = engineMake;
  75. }
  76.  
  77. @Override
  78. public void setEngineModel(String engineModel) {
  79. this.engineModel = engineModel;
  80. }
  81.  
  82. @Override
  83. public void setDriveTrain(String driveTrain) {
  84. this.driveTrain = driveTrain;
  85. }
  86.  
  87. @Override
  88. public void setEngineType(String fuel) {
  89. this.engineType = fuel;
  90. }
  91.  
  92. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement