Inheritance
Exercise: Use the virtual and override keywords
Goal
- Create an abstract class named Astrodroid that provides a virtual method called GetSound which returns a string. The default sound should be the words "Beep beep".
- Implement a method called 'MakeSound' which writes the result of the GetSound method to the Console followed by a new line.
- Create a derived class named R2 that inherits from Astrodroid.
- Override the GetSound method on the R2 class so that it returns "Beep bop".
Page 15 of 18