title: Returning a subclass object from a parent class method
body: <p>Is it possible to return a subclass instance of an object inside a parent class method? What I'm trying to do is I have a Member class as parent and a Voter subclass, and I want the member to have a method to turn itself into a voter object.</p>