I'm trying to display the Model number and Make of the car in the console. But, it seems I am getting the memory location of the variable?
![]()

public class Car {
String carNumber;
String carMake;
public Car(String carNum, String carMake) {
this.carNumber = carNum;
this.carMake = carMake;
}
public static void main(String[] args) {
Car c1 = new Car("Z100", "Nissan");
Car c2 = new Car("G35", "Infinitti");
Car c3 = new Car("M3", "BMW");
CarWashOilChange cw1 = new CarWashOilChange(c1, true);
cw1.clean();
CarWashOilChange cw2 = new CarWashOilChange(c2, true, true);
cw2.clean();
CarWashOilChange cw3 = new CarWashOilChange(c3, true, true, false);
cw3.clean();
}
}
package com.vulab.CarService;
public class CarWashOilChange {
boolean interiorClean = false;
boolean exteriorClean = false;
boolean underBodyClean = false;
boolean allClean = false;
boolean oilChange = false;
boolean wipersChange = false;
Car car;
public Car getCar() {
return car;
}
public void setCar(Car car) {
this.car = car;
}
public CarWashOilChange(Car c, boolean allClean) {
this.car = c;
this.allClean = allClean;
}
public CarWashOilChange(Car c, boolean IntClean, boolean ExtClean) {
this.car = c;
this.interiorClean = IntClean;
this.exteriorClean = ExtClean;
}
public CarWashOilChange(Car c, boolean allClean, boolean oilChange,
boolean wiperChange) {
this.car = c;
this.allClean = allClean;
this.oilChange = oilChange;
this.wipersChange = wiperChange;
}
public void clean() {
if(this.interiorClean) {
System.out.println("Interiors are getting cleaned on car " + this.car);
}
if(this.exteriorClean) {
System.out.println("Exteriors are getting cleaned on car " + this.car);
}
if(this.underBodyClean) {
System.out.println("Car UnderBody is getting services on car " + this.car);
}
if(this.allClean) {
System.out.println("Your car is currently in a overall servicing stage on car " + this.car);
}
if(this.oilChange) {
System.out.println("Car's oil is being changed and undergoing filter service on car " + this.car);
}
if(this.wipersChange) {
System.out.println("Wipers are being replaced on car " + this.car);
}
}
@Override
public String toString() {
return "CarWashOilChange [car=" + car + "]";
}
}