首页 > 代码库 > java向前引用
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向前引用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。