Vehicle with a method description() that returns a String.type in Vehicle that returns a String.Car that inherits from Vehicle.description() method in Car to return a custom string.type property in Car to return a different string.description() and accessing type on an instance of Car.