Your task, for this question, is to construct a conceptual model of the Java type system. It captures the relationships between classes and interfaces, and between the declared types of Telds and the types of the objects they hold. It ignores primitive types and local and static variables.
Q1. Which Class has all Classes except itself (based on LSP) ? (4 points)
Q2. Class has relation “implements” to interface. May class (Java) has self-association ? If class may has self-association which relation Java uses ?
Q3. Describe the multiplicity (number-number) for the self-association. (3 points)