Code:
public class Car
{
public final static int PARK = 0;
public final static int REVERSE = 1;
public final static int NUETRAL = 2;
public final static int DRIVE = 3;
private int Speed = 0;
private int Gear = PARK;
private boolean On = false;
private String Make = Dodge;
private String Model = Caravan;
private String color = white;
public class Car()
{
}
public class Car(String newmake, String newmodel)
{
Make = newmake;
Model = newmodel;
}
public class Car(String newcolor, String newmake, String newmodel)
{
Make = newmake;
Model = newmodel;
color = newcolor;
}
public String getMake()
{
return Make;
}
public String getModel()
{
return Model;
}
public String getcolor()
{
return color;
}
public void setcolor(String newcolor)
{
if(!color.equals(newcolor))
color = "Repainted to" + newcolor;
}
public boolean isOn()
{
return On;
}
public void setOn(boolean OnOrOff)
{
On = OnOrOff;
}
public int getSpeed()
{
return Speed;
}
public void setSpeed(int newspeed)
{
if (Gear == DRIVE || Gear == REVERSE)
Speed = newspeed;
}
public void setGear(int newgear)
{
if(Speed == 0)
Gear = newgear;
}
public String getGear()
{
String CurrentGear = null;
switch (Gear)
{
case PARK: CurrentGear = "Park";
break;
case REVERSE: CurrentGear = "Reverse";
break;
case NEUTRAL: CurrentGear = "Neutral";
break;
case DRIVE: CurrentGear = "Drive";
break;
}
return CurrentGear;
}
public String toString()
{
String running;
if(On)
running = "Running";
else
running = "Not Running";
return "This Car is a " + color +", " + Make + " " + Model + ".\n"
+ "It is in" + getGear() + " with a speed of " + Speed + "\n"
+ "and currently is" + getOn();
}
}
C:\Users\Ben's Vaio\Desktop\Ca r.java:16: '{' expected
public class Car()
^
C:\Users\Ben's Vaio\Desktop\Ca r.java:20: '{' expected
public class Car(String newmake, String newmodel)
^
C:\Users\Ben's Vaio\Desktop\Ca r.java:22: <identifier> expected
Make = newmake;
^
C:\Users\Ben's Vaio\Desktop\Ca r.java:23: <identifier> expected
Model = newmodel;
^
C:\Users\Ben's Vaio\Desktop\Ca r.java:26: '{' expected
public class Car(String newcolor, String newmake, String newmodel)
^
C:\Users\Ben's Vaio\Desktop\Ca r.java:28: <identifier> expected
Make = newmake;
^
C:\Users\Ben's Vaio\Desktop\Ca r.java:29: <identifier> expected
Model = newmodel;
^
C:\Users\Ben's Vaio\Desktop\Ca r.java:30: <identifier> expected
color = newcolor;
^
8 errors
Tool completed with exit code 1
Thanks for the Help!
Comment