Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Zehra Baig
- //CSC-236-C1
- //Lab 1-A
- public class ParkedCar
- {
- //Fields
- private String make;
- private int model;
- private String color;
- private String licenseNumber;
- private int minutesParked;
- //Default Constructor
- public ParkedCar()
- {
- this("", 0, "", "", 0);
- }
- //Overloaded Constructor
- public ParkedCar(String m, int md, String c, String ln, int mp)
- {
- make = m;
- model = md;
- color = c;
- licenseNumber = ln;
- minutesParked = mp;
- }
- //Sets make of ParkedCar obj, accepts String as arg
- public void setMake(String m)
- {
- make = m;
- }
- //Sets model of ParkedCar obj, accepts int as arg
- public void setModel(int md)
- {
- model = md;
- }
- //Sets color of ParkedCar obj, accepts String as arg
- public void setColor(String c)
- {
- color = c;
- }
- //Sets license plate of ParkedCar obj, accepts String as arg
- public void setLicenseNumber(String ln)
- {
- licenseNumber = ln;
- }
- //Sets minutes parked of ParkedCar obj, accepts int as arg
- public void setMinutesParked(int mp)
- {
- minutesParked = mp;
- }
- //Retrieves and returns make of ParkedCar obj
- public String getMake()
- {
- return make;
- }
- //Retrieves and returns model of ParkedCar obj
- public int getModel()
- {
- return model;
- }
- //Retrieves and returns color of ParkedCar obj
- public String getColor()
- {
- return color;
- }
- //Retrieves and returns license number of ParkedCar obj
- public String getLicenseNumber()
- {
- return licenseNumber;
- }
- //Retrieves and returns minutes parked of ParkedCar obj
- public int getMinutesParked()
- {
- return minutesParked;
- }
- //Overridden toString() method
- public String toString()
- {
- return "Make: " + this.getMake()
- + "\nModel: " + this.getModel()
- + "\nColor: " + this.getColor()
- + "\nLicense Number: " + this.getLicenseNumber()
- + "\nMinutes Parked: " + this.getMinutesParked() + " minutes";
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement