Last week, we had the author of TDD for a Shopping Website LiveProject. Friday at 11am Ranch time, Steven Solomon will be hosting a live TDD session just for us. See for the agenda and registration link
Do you really mean to access a subclass member from the superclass? You can't. Simple.
Imagine you have a "sub" keyword. Now, how could you write code in class A which could reach the method in a subclass with sub.method(). How can the compiler tell whether there are any subclasses at all, or whether you mean B or C? You could possibly write in class A, A b = new B(); but I am sure that's not what you mean.
Another interpretation would be that you *can* - through polymorphism. If the superclass declares the method, and the subclass implements/overrides it, the superclass can call it. (An example for this is the Template Method design pattern.)
The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
In some circumstances, you could cast "this" to the subclass, if you know that the current object is really an instance of a particular subclass. However, this is very bad programming practice; a superclass should never know about its subclasses.
Betty Rubble? Well, I would go with Betty... but I'd be thinking of Wilma.