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.
"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.