java向前引用
Posted chen_yong
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java向前引用相关的知识,希望对你有一定的参考价值。
根据看书和看得文章,引出了一个关于"向前引用"的问题:
public class InstanceInitTest { static { // { a = 6; System.out.println(a);//Cannot reference a field before it is defined System.out.println(fun()); } static int fun(){ return a; } static int a = 9; public static void main(String[] args) { System.out.println(new InstanceInitTest().a); } }
编译出现的错误:
目前还并没有理解,资料较少,很多人也并不知道这么深入细节的java语言规范的东西。等有空再回顾理解下。
关于前向引用的链接:
http://www.cnblogs.com/nokiaguy/p/3156357.html
http://www.cnblogs.com/iamzhoug37/p/4306304.html
以上是关于java向前引用的主要内容,如果未能解决你的问题,请参考以下文章