That's because your B class is not a subclass, it's an inner class. And since your B class is not static, it belongs to a specific instance of A. So when you try to make C extend B, the compiler says...
Type: Posts; User: KevinWorkman
That's because your B class is not a subclass, it's an inner class. And since your B class is not static, it belongs to a specific instance of A. So when you try to make C extend B, the compiler says...
What happened when you tried? Did you get an error message?