外部变量,拙劣的外部变量

/* 样本代码.c ————谭浩强 ,《C程序设计》(第四版),清华大学出版社, 2010年6月,p201~202 */ #include float Max=0,Min=0; int main() { float average(float array[],int n); float ave,score[10]; int i; printf("P... [阅读全文]

final变量,局部内部类引用外部类中的局部变量必须是final属性的!

如例中所示,声明了一个局部内部类TimerPrint,这个类中的方法引用了一个局部变量testTxt,必须声明为final!!why? 逻辑上:因为该内部类出现在一个方法的内部,但实际编译时,内部类编译为Outer$1TimerPrint.class,这说明,外部类的这个方法和内部类是处于同一级别的。换句话说是两者的生命周期不一样!start被调用后,非final变量也会随之消失,就会出现内部... [阅读全文]
1 共1条 分1页