博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于类初始化时非法向前引用变量的问题
阅读量:5337 次
发布时间:2019-06-15

本文共 332 字,大约阅读时间需要 1 分钟。

1 public class Test { 2     static { 3         i = 0;//给变量赋值可以正常编译通过 4         System.out.println(i);//这句编译器会提示"非法前向引用" 5     } 6     static int i = 0; 7    public static void main( String args[] ) {  8     9    }10 }

静态语句块中只能访问到定义在静态语句块之前的变量,定义在它之后的变量,

在前面的静态语句块可以赋值,但是不能访问!!!

 

转载于:https://www.cnblogs.com/caotao0918/p/10897898.html

你可能感兴趣的文章
jmeter(五)创建web测试计划
查看>>
python基本数据类型
查看>>
1305: [CQOI2009]dance跳舞 - BZOJ
查看>>
关于TDD的思考
查看>>
Cocos2d-x学习之windows 7 android环境搭建
查看>>
将html代码中的大写标签转换成小写标签
查看>>
jmeter多线程组间的参数传递
查看>>
零散笔记
查看>>
Activity
查看>>
事件驱动模型
查看>>
LiteDB源码解析系列(1)LiteDB介绍
查看>>
你真的懂示波器吗?工作面试中会用到的示波器知识(转)
查看>>
(16)JavaScript的流程控制(js的循环)
查看>>
java之equals()和hashCode()方法
查看>>
十进制转换为二进制(一直不会算的)
查看>>
Linux源码编译安装php7.3
查看>>
CF997B Roman Digits
查看>>
CF786B Legacy
查看>>
HighCharts的.Net本地导出环境配置
查看>>
获取url参数
查看>>