关于java初始化块..这里我不懂·
答案:1 悬赏:0 手机版
解决时间 2021-01-19 00:56
- 提问者网友:戎马万世
- 2021-01-18 15:31
关于java初始化块..这里我不懂·
最佳答案
- 五星知识达人网友:行路难
- 2021-01-18 16:13
代码中 ,有一个变量a
第二段代码 ,a=6中 ,你没有指定a的类型 ,java不知道a是什么类型 ,所以在a=6这一行会报错
.....必须先声明a的类型 ,才能对a进行后续操作追问第一段代码中我在初始化块里声明了A的类型啊。。怎么还报错追答刚才我答错了 ,第一段代码是错误的 ,第二段是正确的
关于第一段为什么是的错误的 :
为了描述方便 ,我把a区分为a_1和a_2 ,你不要误解
{ int a_1 = 6}是匿名代码块 ,a_2 =9是全局变量 ,在java类中 ,全局变量/属性 必须声明类型!
第二段代码 ,a=6中 ,你没有指定a的类型 ,java不知道a是什么类型 ,所以在a=6这一行会报错
.....必须先声明a的类型 ,才能对a进行后续操作追问第一段代码中我在初始化块里声明了A的类型啊。。怎么还报错追答刚才我答错了 ,第一段代码是错误的 ,第二段是正确的
关于第一段为什么是的错误的 :
为了描述方便 ,我把a区分为a_1和a_2 ,你不要误解
{ int a_1 = 6}是匿名代码块 ,a_2 =9是全局变量 ,在java类中 ,全局变量/属性 必须声明类型!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯