Just imagine! (... could you figure out what I meant?)
java.transport.Car car = new com.chrysler.Automobile(); car.setColor(java.awt.Color.GREEN); car.setMotor(new com.mercedesbenz.Motor(2200)); // ...
Consider that you are living a few centuries later! You may be able to manipulate your world in a virtual manner--programmatically. For example, to acquire a car for transportation (virtual or real?), you may do the following: