wood burning stoves
The moose likes Programmer Certification (SCJP/OCPJP) and the fly likes Forward reference Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of REST with Spring (video course) this week in the Spring forum!
JavaRanch » Java Forums » Certification » Programmer Certification (SCJP/OCPJP)
Bookmark "Forward reference" Watch "Forward reference" New topic

Forward reference

Sam Zheng
Ranch Hand

Joined: Nov 29, 2000
Posts: 61
Reading through JLS, it seems that sometimes I can use some
sort of forward reference without causing compilation error.
One example from JSL is on page 21 of chapter 8. Relevant
part of the example is copied as below:
class UseBeforeDeclaration{
x = 100; //ok
static int x;
However, I compile a simple example as the following and the
compiler is crying illegal forward reference:
class Test{
x = 100;
static int x;
Can anyone help? What is going on here?
Thanks! Sam
subject: Forward reference
jQuery in Action, 3rd edition