21
What is the purpose of the "final" keyword in Java?
Answer & Solution
Answer: Option
C
22
In Java, can an abstract class have constructors?
Answer & Solution
Answer: Option
B
23
What is the result of the following code snippet?
abstract class MyAbstract {
MyAbstract() {
System.out.println("Constructor");
}
}
class MyClass extends MyAbstract {
public static void main(String[] args) {
MyClass obj = new MyClass();
}
}
Answer & Solution
Answer: Option
C
24
In Java, can an interface have static methods with implementations?
Answer & Solution
Answer: Option
D
25
What is the result of the following code snippet?
interface MyInterface {
static void myMethod() {
System.out.println("Static Method");
}
}
class MyClass implements MyInterface {
public static void main(String[] args) {
MyInterface.myMethod();
}
}
Answer & Solution
Answer: Option
A
26
In Java, can an abstract class have private methods with implementations?
Answer & Solution
Answer: Option
D
27
What is the result of the following code snippet?
abstract class MyAbstract {
private void myMethod() {
System.out.println("Private Method");
}
}
class MyClass extends MyAbstract {
public static void main(String[] args) {
MyClass obj = new MyClass();
obj.myMethod();
}
}
Answer & Solution
Answer: Option
C
28
In Java, can an abstract class have static methods with implementations?
Answer & Solution
Answer: Option
B
29
What is the result of the following code snippet?
abstract class MyAbstract {
static void myMethod() {
System.out.println("Static Method");
}
}
class MyClass extends MyAbstract {
public static void main(String[] args) {
MyAbstract.myMethod();
}
}
Answer & Solution
Answer: Option
C
30
In Java, can an abstract class have default methods with implementations?
Answer & Solution
Answer: Option
D