Fill in the blanks:
1. ____ variables and constants are those that are known to an entire class.
2. Programmers refer to hidden implementation details as existing in a ____.
3. Methods are flexible partly because they are ____.
4. When appropriate, specialized ____ classes provide an elegant way for you to handle error situations.
5. In some programming languages, such as C#, Visual Basic, and Java, every class you create is a child of one ultimate base class, often called the ____ class.
6. A subclass constructor can pass __ or parameters to its parent constructor.