title: Java returns error "Cannot instantiate the type"
body: <p>I got this error message when I try to init a new object.</p>
  
  <pre><code>Cannot instantiate the type Car
  </code></pre>
  
  <p>My code</p>
  
  <p>Main.java</p>
  
  <pre><code>public class Main {
  
      public static void main(String args[]){
  
          Car car = new Car(4,4,COUNTRY.MALAYSIA, Locale.ENGLISH, "150.00"); //error here
      }
  }
  </code></pre>
  
  <p>Car.java</p>
  
  <pre><code>public abstract class Car implements Automobile {
  
      public int wheel;
      public int door;
      public COUNTRY country;
      public Locale locale;
      public String price;
  
      public Car(int w, int d, COUNTRY c, Locale l, String p){
          this.wheel = w;
          this.door = d;
          this.country = c;
          this.locale = l;
          this.price = p;
      }
  
  }
  </code></pre>