Hi,
I have the following class. How would you rewrite this code to make it more object-oriented?
Code:public class Vehicle { string type; int numberOfWheels; string colour; public Vehicle (string myType) { type = myType; if (type.Equals("bicycle")) { numberOfWheels = 2; } else if (type.Equals("motorcycle")) { numberOfWheels = 2; } else if (type.Equals("car")) { numberOfWheels = 4; } else if (type.Equals("plane")) { numberOfWheels = 3; } else if (type.Equals("boat")) { numberOfWheels = 0; } } public void repaint (String newColour) { colour = newColour; } }


Reply With Quote
