Question:Which of the following class level (nonlocal) variable declarations will not compile?
A protected int a;
B transient int b = 3;
C private synchronized int e;
D volatile int d;
/18
+ Answer
C
+ ExplanationOption C will not compile; the synchronized modifier applies only to methods.
Option A and B will compile because protected and transient are legal variable modifiers. Option D will compile because volatile is a proper variable modifier.