No credit card required
1.2 Develop code that declares an interface. Develop code that implements or extends one or more interfaces. Develop code that declares an abstract class. Develop code that extends an abstract class.
• For abstract classes, see Section 4.8, p. 135.
1.5 Given a code example, determine if a method is correctly overriding or overloading another method, and identify legal return values (including covariant returns), for the method.
• For overloading methods, see Section 3.3, p. 47.
• For return values, see Section 6.4, p. 228.
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 ...