Vidyalelo
Java Programming · Q48

Interfaces and Abstract Classes

Programming · Java Programming · question 48

Q48

What will be the output for the below code? public interface TestInf int i =10; public class Test public static void main(String... args) TestInf.i=12; System.out.println(TestInf.i);

A.
Compile with error
Answer
B.
10
C.
12
D.
Runtime Exception
E.
None of these

Answer: Option A

Solution

Answer: Option A
Solution:

All the variables declared in interface is implicitly static and final , therefore can't change the value.