Here is my Constructor, compiles fine...
Code:
class Ride {
String name;
int ticketsRequired;
float heightRequired;
int numberOfRiders;
Ride(String n, int tR, float hR, int numR){
this.name = n;
this.ticketsRequired = tR;
this.heightRequired = hR;
this.numberOfRiders = numR;
}
Ride(String n, int tR, float hR){
this.name = n;
this.ticketsRequired = tR;
this.heightRequired = hR;
this.numberOfRiders = 0;
}
Ride(){
this.name = "UNKNOWN";
this.ticketsRequired = 0;
this.heightRequired = 0f;
this.numberOfRiders = 0;
}
public String toString() {
return (this.name + " requiring " + this.ticketsRequired + " with a height restriction of "+this.heightRequired+"'");
}
}
However, when I test it out, it refuses to work. Says identifier expected on each of my new Ride objects. Anyone know what I'm doing wrong?:
Code:
class RideTestProgram {
Ride r1, r2;
r1 = new Ride("Super Charger", 2, 3f);
r2 = new Ride("Mastermind", 3, 10f);
System.out.println(r1);
System.out.println(r2);
}