Multiple choice technology programming languages

If we extends class A in Class B they are sharing which relationship?

  1. Class A 'is-a' Class B

  2. Class B 'is-a' Class A

  3. Class A 'has-a' Class B

  4. Class B 'has-a' Class A

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

Inheritance represents an 'is-a' relationship. When class B extends class A, B is a subclass of A, meaning 'Class B is-a Class A'. The reverse ('Class A is-a Class B') is incorrect because subclasses have more specific behavior. Composition represents 'has-a'.