Create and implement a class hierarchy

You want to inherit from an existing class and add some behavior to a method. Which steps do you have to take? (Choose all that apply)

Use the override keyword on the derived method.
Use the new keyword on the derived method.
Use the virtual keyword on the base method.
Use the abstract keyword on the base type.