Why can’t my public class extend an internal class?
UPDATE: This question was the subject of my blog on November 13th of 2012. See it for some more thoughts on this issue. Thanks for the great question! You’re right; it doesn’t have to be that way. Other OO languages allow “private inheritance”, whereby the fact that D inherits from B can only be taken … Read more