| 1.1 | Develop code that declares classes (including abstract and all forms of nested classes), interfaces, and enums, and includes the appropriate use of package and import statements (including static imports).
For class declrations, see Section 3.1, p. 40. For abstract classes, see Section 4.8, p. 135. For interfaces, see Section 7.6, p. 309. For enums, see Section 3.5, p. 54. For package and import statements, see Section 4.2, p. 105.
| | 1.6 | Given a set of classes and superclasses, develop constructors for one or more of the classes. Given a class declaration, determine if a default constructor will be created and, if so, determine the behavior of that constructor. Given a nested or non-nested class listing, write code to instantiate the class.
|
|