8.2 (Based on Section 8.14) Explain the notion of package access in Java. Explain the negative aspects of package access.
8.3 What happens when a return type, even
void, is specified for a constructor?
8.4 (Rectangle Class) Create a class
Rectangle with attributes
width, each of which defaults to 1. Provide methods that calculate the rectangle’s perimeter and area. It has set and get methods for both
width. The set methods should verify that
width are each floating-point numbers larger than 0.0 and less than 20.0. Write a program to test class
8.5 (Modifying the Internal Data Representation of a Class) It would be perfectly reasonable for the
Time2 class of Fig. 8.5 to represent the time ...