andresnogales

Car.java

Nov 10th, 2021 (edited)
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.25 KB | None | 0 0
  1. public class Car implements Comparable<Car> {
  2.  
  3.     private String numberPlate; //Número de matrícula
  4.     private String brand; //Marca
  5.     private String version;
  6.     private Integer year;
  7.    
  8.     public Car(String numberPlate, String brand, String version, Integer year) {
  9.         this.numberPlate = numberPlate;
  10.         this.brand = brand;
  11.         this.version = version;
  12.         this.year = year;
  13.     }
  14.  
  15.     public Car() {
  16.     }
  17.  
  18.     public String getNumberPlate() {
  19.         return numberPlate;
  20.     }
  21.  
  22.     public void setNumberPlate(String numberPlate) {
  23.         this.numberPlate = numberPlate;
  24.     }
  25.  
  26.     public String getBrand() {
  27.         return brand;
  28.     }
  29.  
  30.     public void setBrand(String brand) {
  31.         this.brand = brand;
  32.     }
  33.  
  34.     public String getVersion() {
  35.         return version;
  36.     }
  37.  
  38.     public void setVersion(String version) {
  39.         this.version = version;
  40.     }
  41.  
  42.     public Integer getYear() {
  43.         return year;
  44.     }
  45.  
  46.     public void setYear(Integer year) {
  47.         this.year = year;
  48.     }
  49.        
  50.     @Override
  51.     public String toString() {
  52.         return  "----------------------------------\n" +
  53.                 "Matrícula: " + numberPlate + "\n" +
  54.                 "Marca: " + brand + "\n" +
  55.                 "Version: " + version + "\n" +
  56.                 "Año: " + year + "\n";
  57.                
  58.     }
  59.  
  60.     @Override
  61.     public int compareTo(Car o) {
  62.         return this.numberPlate.compareTo(o.numberPlate);
  63.     }
  64.    
  65. }
  66.  
Add Comment
Please, Sign In to add comment