Advertisement
Guest User

Untitled

a guest
Nov 15th, 2019
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.95 KB | None | 0 0
  1. package dt;
  2.  
  3. public class Truck extends Vehicle {
  4.  
  5. private String[] materials = new String[5];
  6. private long permit;
  7. private String company;
  8.  
  9. public Truck(String[] materials, long permit, String company, String ownerName, String ownerAddress, String brand, String model, String licencePlate, float value){
  10.  
  11. super(ownerName, ownerAddress, brand, model, licencePlate,value);
  12.  
  13. for(int i = 0;i < this.materials.length -1; i++){
  14. if(i> materials.length-1){
  15. this.materials[i] = null;
  16. }else{
  17. this.materials[i] = materials[i];
  18. }
  19. }
  20. this.permit = permit;
  21. this.company = company;
  22. }
  23.  
  24. @Override
  25. public String toString(){
  26. String resultatMaterials = "";
  27.  
  28. for(int i=0; i < getMaterials().length;i++){
  29.  
  30. if(getMaterials()[i] != null){
  31. resultatMaterials += "/" + getMaterials()[i] + "/";
  32. }
  33. }
  34.  
  35. return super.toString() + ", " + "[" + resultatMaterials + "]" + ", " + Long.toString(getPermit()) + ", " + getCompany();
  36. }
  37.  
  38. public void setMaterials(String[] materials){
  39. for(int i = 0;i < this.materials.length -1; i++){
  40. if(i> materials.length-1){
  41. this.materials[i] = null;
  42. }else{
  43. this.materials[i] = materials[i];
  44. }
  45. }
  46. }
  47.  
  48. public void setPermit(long permit){
  49.  
  50. this.permit = permit;
  51. }
  52.  
  53. public void setCompany(String company){
  54.  
  55. this.company = company;
  56. }
  57.  
  58. public String[] getMaterials(){
  59.  
  60. return materials;
  61. }
  62.  
  63. public long getPermit(){
  64.  
  65. return permit;
  66. }
  67.  
  68. public String getCompany(){
  69.  
  70. return company;
  71. }
  72.  
  73. public static void main(String[] args) {
  74. //traffic cones, sand, wood, furniture
  75. //Truck t = new Truck({"traffic cones","sand","wood","furniture"},3003l, "Griffintown","Jean Tremblay","1100 Notre-Dame","Peugeot","508","ABC 123",20000.0f);
  76. //System.out.println(t.toString());
  77. }
  78. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement