Abstract classes are where you want to write most of the functionality for a class but leave certain members to be implemented by whoever inherits your class. You define these members in the abstract class.
Classes cannot be instantiated directly while they have any members of an abtract class that haven't been implemented.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.