added exception in Vehicle abstract class constructor.