qq_23284561 2019-06-25 09:21 采纳率: 0%
浏览 2502

java方法里面直接写花括号是什么意思

public void a(){

{
    //直接写了个花括号是什么意思
}

}

  • 写回答

6条回答 默认 最新

  • 编程爱好者熊浪 2019-06-26 01:50
    关注

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

    评论
  • Aaron-NZH 2019-06-25 15:13
    关注

    就是放在那占个地方。因为我们在编程的时候很难一次性把希望程序实现的功能给完成,我们想实现某个功能的时候可以先这样写个空的方法,
    假定它有某种功能,在别的地方使用它。等大的部分写好了后,再去慢慢实现这些细节的功能。
    就好像自顶向下的思想,先把大问题分成几个小问题,再逐个完成小问题

    评论
  • threenewbee 2019-06-25 09:24
    关注

    void的方法,允许直接写一个花括号,表示这个方法什么也不做。
    可以理解为占位符。我先把函数的调用写好,函数定义好,通过编译,再慢慢写这个方法的实现。
    或者是派生的对象,需要实现一个接口、抽象方法,而实际上不需要代码,必须写一个

    评论
  • 牛角尖的蚂蚁 2019-10-16 08:23
    关注

    给那位大哥点赞了。每对大括号里定义的变量信息不共用,可以定义相同名称的局部变量。(PS:这算挖坟吗?)

    评论
  • p-kreas 2021-08-10 19:08
    关注

    可以理解为初始化方法,实力类时调用

    评论
  • BugNotFoundException 2021-11-20 06:52
    关注

    这是实例代码块

    评论
编辑
预览

报告相同问题?

手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部