Can someone tell me what is wrong with the solution?
package pl.codegym.task.task15.task1503;
/*
OOP: samochody
*/
import java.util.LinkedList;
import java.util.List;
/*
Napraw cztery błędy
*/
public class Solution {
public static void main(String[] args) {
new Solution.LuxuryCar().printlnDesire();
new Solution.CheapCar().printlnDesire();
new Solution.Ferrari().printlnDesire();
new Solution.GeoMetro().printlnDesire();
}
public static class Ferrari extends LuxuryCar{
public void printlnDesire() {
System.out.println(WANT_STRING + FERRARI_NAME);
}
}
public static class GeoMetro extends CheapCar{
public void printlnDesire() {
System.out.println(WANT_STRING + GEO_METRO_NAME);
}
}
public static class LuxuryCar extends Constants {
private void printlnDesire() {
System.out.println(WANT_STRING + LUXURY_CAR);
}
}
public static class CheapCar extends Constants{
private void printlnDesire() {
System.out.println(WANT_STRING + CHEAP_CAR);
}
}
public static class Constants {
public String WANT_STRING = "Chcę prowadzić ";
public String LUXURY_CAR = "luksusowy samochód";
public String CHEAP_CAR = "tani samochód";
private String FERRARI_NAME = "Ferrari";
private String GEO_METRO_NAME = "Geo Metro";
}
}