-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCar.java
More file actions
60 lines (49 loc) · 1.12 KB
/
Car.java
File metadata and controls
60 lines (49 loc) · 1.12 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
import java.io.*;
class Car implements Serializable
{
private String registration;
private String make;
private double price;
private char sold;
public Car(String registrationIn, String makeIn, double priceIn, char sold)
{
registration = registrationIn;
make = makeIn;
price = priceIn;
this.sold = sold;
}
public char getSold()
{
return sold;
}
public String getRegistration()
{
return registration;
}
public String getMake()
{
return make;
}
public double getPrice()
{
return price;
}
public void setMake(String makeIn)
{
make = makeIn;
}
public void setPrice (double priceIn)
{
price = priceIn;
}
public String toString()
{
return registration + " " + make + " " + price + " "+sold;
}
// to enable indexOf() to be used the method
// equals must be overriden
public boolean equals( Object other )
{
return getRegistration().equals( ((Car)other).getRegistration() );
}
}