首页 新闻 搜索 专区 学院

java中大括号的作用

0
悬赏园豆:10 [已关闭问题] 关闭于 2015-08-31 16:21

在dao层开发的时候,有个dao接口,还有个daoImpl实现类,接口内的方法都是没有大括号的,在这里大括号的作用是什么啊?还有没有大括号在其他方面的应用,就你们知道的,谢过了

菜鸟乙的主页 菜鸟乙 | 初学一级 | 园豆:96
提问于:2015-08-31 16:05
< >
分享
所有回答(2)
0

大括号里面就是源程序代码

稳稳的河 | 园豆:4216 (老鸟四级) | 2015-08-31 16:09

可以说的详细一点吗?在这个例子里大括号的具体的作用是什么?有人说大括号里的内容是实现的,比如接口里的方法只有方法声明,没有方法实现,所以不写大括号,是这样的吗?

支持(0) 反对(0) 菜鸟乙 | 园豆:96 (初学一级) | 2015-08-31 16:13

@菜鸟乙: 首先你的例子我没看到,接口不写大括号,也可以你那么理解,大括号的作用基本是执行的语句块,增强程序的可读性,还有在java里面的数据库操作用大括号,一般这种代码块都写成static(静态块,类被装载的时候执行),用于封装数据库操作,还有如果有些代码不能直接写在类中(只能写在类中的方法中)但是又想直接写在类中,就可以用一对大括号括住,非静态初始化块在每次调用构造函数的时候都会运行,而静态初始化块只在类加载的时候运行一次,唉不和你讲语法了,建议去看看书

支持(1) 反对(0) 稳稳的河 | 园豆:4216 (老鸟四级) | 2015-08-31 16:27
0

我明白了

下面是解决方案

java中抽象类中可以存在的抽象方法或接口中的方法不允许有方法体,但不属于方法体是空的。
java.awt.event包中的适配器类中方法体是空的。

从语法中说,没有方法体必须是空的这一要求,只要是非抽象的方法,必须要有方法体,至于里面写不写代码,即空不空取决于你的需要。

菜鸟乙 | 园豆:96 (初学一级) | 2015-08-31 16:20
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册