-
Notifications
You must be signed in to change notification settings - Fork 25
/
Copy pathChapter05Car.java
34 lines (26 loc) · 983 Bytes
/
Chapter05Car.java
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
public class Chapter05Car {
private final String manufacturer;
private final String modelName;
private final int modelYear;
private final String licensePlate;
public Chapter05Car(final String manufacturer, final String modelName) {
this(manufacturer, modelName, -1);
}
public Chapter05Car(final String manufacturer, final String modelName, final int modelYear) {
this(manufacturer, modelName, modelYear, "");
}
public Chapter05Car(final String manufacturer,
final String modelName,
final String licensePlate) {
this(manufacturer, modelName, -1, licensePlate);
}
public Chapter05Car(final String manufacturer,
final String modelName,
final int modelYear,
final String licensePlate) {
this.manufacturer = manufacturer;
this.modelName = modelName;
this.modelYear = modelYear;
this.licensePlate = licensePlate;
}
}