Are you sure you're getting this? Fill in the missing part by typing it in.
An abstract class is a class that cannot be instantiated and serves as a base for other classes. It can contain a combination of abstract and non-abstract (concrete) methods, properties, fields, and events. Abstract methods are declared without an implementation and must be overridden in derived classes.
In C#, abstraction is achieved through abstract classes and __.
In the Main() method, we can create instances of the derived classes and call their respective methods to perform specific actions.
In the given code, complete the blank with the correct term to achieve abstraction.
Write the missing line below.