首页 > 分享 > java方法里面直接写花括号(块作用域)

java方法里面直接写花括号(块作用域)

Tingnichui 已于 2022-04-19 14:11:05 修改

于 2022-04-17 19:46:47 首次发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

public String getStr () {

String s = "s";

{

String s = "b";

}

return s;

}

类似这样子的写法,方法中直接一对花括号。

2对大括号唯一的用处就是在一个方法里面划分作用域,一般如果这样写,这个方法里面就不止一对大括号,如果只有一对,加不加效果相同,如果多对,每队大括号里面的变量信息不能共用,可以有相同名称的局部变量。

原文链接:https://ask.csdn.net/questions/767127

 这是在书上看到的,{}相当于一个小的作用域

{

Integer i = 1;

//在这个地方声明并不会报错

}

Integer i = 1;

//此处声明变量i

{

Integer i = 1;

//在这个地方声明则会报错

//java: 已在方法 common()中定义了变量 i

}

相关知识

java方法里面直接写花括号是什么意思
for语句没有中括号.doc
Java的代码书写规范
go函数中的花括号的意义
小括号与花括号小括号与花括号
花括号什么意思
JAVA编程艺术
java写花束
借花献佛!朋友干了5年整的Java面试官,给我分享了一份面试官最爱问的Java面试题
查找和替换字符类中的花括号

网址: java方法里面直接写花括号(块作用域) https://m.huajiangbk.com/newsview736817.html

所属分类:花卉
上一篇: 工地送来“健康礼” 80名女性职
下一篇: 2015年最新中考作文写作方法