| Author |
Static members of an non-static inner class
|
Ricardo Trindade
Greenhorn
Joined: Apr 11, 2005
Posts: 3
|
|
Hello, I would like an explanation. In the code below, why does the "a" field not generate an error and the "obj" field does? Tks...
|
 |
vinuharan haran
Ranch Hand
Joined: Feb 26, 2005
Posts: 64
|
|
Inner class can have static field if they are compile time constants. In your code, a is assigned to a compile time constant. while obj is not. u can refer the following link to get an idea about constant expressions. JLS 15.28
|
 |
Ricardo Trindade
Greenhorn
Joined: Apr 11, 2005
Posts: 3
|
|
|
Tks for the answer.
|
 |
 |
|
|
subject: Static members of an non-static inner class
|
|
|