#614 – Subclass Accessibility
June 27, 2012 Leave a comment
A class can be defined with one of two different levels of accessibility:
- public – all code can use the class
- internal – only code in the same .exe or .dll can use the class
When you define a subclass, the accessibility of the subclass must be the same as, or less accessible than, the parent class.
This means:
- If the parent class is public
- Subclass can be public or internal
- If the parent class is internal
- Subclass must be internal