© { JSL }
18
const Fields
·
const
fields are implicitly
static
w
only simple types,
enum
s, &
string
can be
const
w
const
fields require a variable initializer
class
Pair
{
private const int
x = 0, y = 0;
}
class
BadFields
{
... BadFields(...)
{
question = 9 * 6;
}
...
static const int
answer = 42;
...
const int
question;
...
const
Pair origin =
new
Pair();
}
OK
compile
time
errors
this declares Pair with no instance fields