Java的forward reference
Forward reference 是指在某个变量被声明之前使用这个变量. 一般情况下, 都是可以使用forward reference的. 但是 当一个变量被用于对另一个变量进行初始化时, 在此之前, 必须要对该变量进行声明, 方可使用.
比如一下情况, 就是不合法的forward reference:
class A
{
int i = j; //compile-time error: incorrect forward reference
int j = 10;
}
一下情况, 就是合法的forward reference:
class B
{
void foo
{
i = 22; //correct forward reference
}
int i;
} 本文出自 51CTO.COM技术博客 |


wangyangtc
博客统计信息
热门文章
最新评论
友情链接