13-MCQs On Abstract Class and Interfaces
13-MCQs On Abstract Class and Interfaces
A. X, Y, Z
B. Y
C. Z
D. X
E. All classes compile
A. X
B. X, Y
C. Y, Z
D. X, Y, Z
E. All classes compile
abstract class X
{
abstract void method();
void method(int i){}
}
abstract class Y
{
abstract void method();
abstract void method1();
}
abstract class Z
{
abstract void method1();
}
A. X
B. X, Z
C. Y, Z
D. X, Y, Z
E. All classes compile
abstract class I
{
abstract void i1();
}
A. I, J, K
B. J, K
C. K
D. All of them compile
abstract class X
{
abstract void method();
void method(int i);
}
abstract class Y
{
abstract void method();
abstract void method1();
}
abstract class Z
{
abstract void method(){}
}
A. X
B. X, Z
C. Y, Z
D. X, Y, Z
E. All classes compile
A. X only
B. Y only
C. Both are correct
D. Both are incorrect
Program 1:
abstract class A
{
abstract void method1();
}
Program 2:
abstract class A
{
abstract void method1();
void method2() {}
A. Program 1 is valid
B. Program 2 is valid
C. Both programs are valid
D. Both programs are invalid