| Author |
Why cant instance variables be abstract, synchronized, strictfp and native ?
|
Sumeet H Singh
Greenhorn
Joined: Jan 03, 2009
Posts: 23
|
|
Hi all,
Can anyone explain why cant we use these modifiers with instance variables? (for each of these modifiers)
Regards,
Sumeet
|
 |
Campbell Ritchie
Sheriff
Joined: Oct 13, 2005
Posts: 32599
|
|
The modifier abstract means something is missing; what can be missing from a variable?
The modifier synchronized means the block of code is under a lock; how can a variable be under a lock?
The modifier strictfp means extended floating-point arithmetic is prohibited; how can there be floating point arithmetic in a variable?
The modifier native means the block of code is written in C/C++; how can a variable be written in C/C++?
|
 |
 |
|
|
subject: Why cant instance variables be abstract, synchronized, strictfp and native ?
|
|
|