so it is allowed to extend a class and reduce the ...
# announcements
d
so it is allowed to extend a class and reduce the visibility of a subclass compared to the parent class? (subclass internal, parent class public) ? I'm asking because the compiler is not complaining... the parent public class is the one that is being returned by a protected method (that used to be declared as an internal return type)... and i'm wondering if at run-time, when the internal subclasses might get returned by the protected method - if that would blow up or not? I don't think there is any reason to keep them internal if the parent class is public - but i'm curious about it