Examveda
Examveda

Which is true?

A. "X extends Y" is correct if and only if X is a class and Y is an interface

B. "X extends Y" is correct if and only if X is an interface and Y is a class

C. "X extends Y" is correct if X and Y are either both classes or both interfaces

D. "X extends Y" is correct for all combinations of X and Y being classes and/or interfaces

Answer: Option C

Solution(By Examveda Team)

A is incorrect because classes implement interfaces, they don't extend them. B is incorrect because interfaces only "inherit from" other interfaces. D is incorrect based on the preceding rules.


Join The Discussion

Comments ( 1 )

  1. Kiran Kumar
    Kiran Kumar :
    3 years ago

    "X extends Y" is correct if X and Y are either both classes or both interfaces. In the statement, I have a dought class to class the properties are converted in extend keyword but interface to interface also using extends how it is possible implements is the usages of the interface.

Related Questions on Inheritence

Which is true?

A. "X extends Y" is correct if and only if X is a class and Y is an interface

B. "X extends Y" is correct if and only if X is an interface and Y is a class

C. "X extends Y" is correct if X and Y are either both classes or both interfaces

D. "X extends Y" is correct for all combinations of X and Y being classes and/or interfaces