Checkpoint 19.1.1.
F is a subclass of B. F and D are subclasses of A. A and C are subclasses of E. G is a subclass of C.
classDiagram
class A {
...details omitted...
}
class B {
...details omitted...
}
class C {
...details omitted...
}
class D {
...details omitted...
}
class E {
...details omitted...
}
class F {
...details omitted...
}
class G {
...details omitted...
}
B <|-- F
A <|-- B
A <|-- D
E <|-- A
E <|-- C
C <|-- G
In the diagram above, which is-a relationships exist?
-
F is-a B
-
Correct! F is a subclass of B.
-
F is-a A
-
Correct! F is a subclass of A.
-
D is-a E
-
Correct! D is a subclass of E.
-
F is-a E
-
Correct! F is a subclass of E.
-
E is-a G
-
Incorrect! E is a superclass of G.
-
F is-a C
-
Incorrect! There is no direct relationship between F and C.
-
A is-a D
-
Incorrect! A is a superclass of D.
