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