Parandan, takeAwayCar() ja becomeCarOwner() ikka tagastavad sõne (nad võivad printida ka, see ei sega). Tagastatavas sõnes peab sisalduma persooni nimi.
See koht, kus neid välja kutsutakse (omaniku määramine sõiduki puhul), peaks saadud sõned välja printima. See, kas lisaks saadud sõnele prinditakse midagi lisaks, pole oluline. Ehk siis koodinäide:
if (this.owner != null) {
System.out.println(this.owner.takeAwayCar() + ": " + this.name);
}
on üldiselt täitsa ok (ehk siis lisaks takeAwayCar() meetodi väljundile kuvatakse veel midagi välja. Küll aga on arvatavasti vale "
this.name". Sõidukil peab olema väli "this.model". Samas, liiaseid välju testskript ei kontrolli. Seega, kui sõidukil isegi on väli "name", siis see ei sega.
Ago