erloaded constructors.Develop code that implements ???is-a??? and/or ???has-a??? relationships.Section 6: Collections / GenericsGiven a design scenario, determine which collection classes and/or interfaces should be used to properly implement that design, including the use of the Comparable interface.Distinguish between correct and incorrect overrides of corresponding hashCode and equals methods,