1.成员变量定义的先后顺序。
int num1 = num2+1;
int num2 = 1;//该程序会报错!非法向前引用。
static int num1 = num2+1;
static int num2 = 1;//同样非法向前引用。
int num1 = num2 + 1;
static int num2 = 1;//不会报错,程序加载顺序是先加载静态类变量。
1.成员变量定义的先后顺序。
int num1 = num2+1;
int num2 = 1;//该程序会报错!非法向前引用。
static int num1 = num2+1;
static int num2 = 1;//同样非法向前引用。
int num1 = num2 + 1;
static int num2 = 1;//不会报错,程序加载顺序是先加载静态类变量。