Attempting to access an instance variable from a static context. : variable scope « Java Source And Data Type « SCJP






public class MainClass{
  int x = 5;
  public static void main(String[] args) {
     x++;   // won't compile, x is an 'instance' variable
  }
}








1.26.variable scope
1.26.1.Variable Scope
1.26.2.Attempting to access an instance variable from a static context.
1.26.3.Attempting to access a local variable from a nested method.
1.26.4.Attempting to use a block variable after the code block has completed.
1.26.5.Primitive and Object Type Instance Variables
1.26.6.Initialization Blocks