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.


This Question Belongs to Java Program >> Inheritence

Join The Discussion

Comments ( 1 )

  1. Kiran Kumar
    Kiran Kumar :
    4 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

What is inheritance in Java?

A. The process of acquiring properties and behaviors of one class by another

B. The process of creating objects

C. The process of encapsulation

D. The process of overloading methods