This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
Needless to say, the example is drastically over-simplified, but basically, as-is, the whatsMyClass method returns the Subclass, which is what I want. But I also want to be able to specify the whatsMyClass method as static. Is there any way to do this?