在dao层开发的时候,有个dao接口,还有个daoImpl实现类,接口内的方法都是没有大括号的,在这里大括号的作用是什么啊?还有没有大括号在其他方面的应用,就你们知道的,谢过了
大括号里面就是源程序代码
可以说的详细一点吗?在这个例子里大括号的具体的作用是什么?有人说大括号里的内容是实现的,比如接口里的方法只有方法声明,没有方法实现,所以不写大括号,是这样的吗?
@菜鸟乙: 首先你的例子我没看到,接口不写大括号,也可以你那么理解,大括号的作用基本是执行的语句块,增强程序的可读性,还有在java里面的数据库操作用大括号,一般这种代码块都写成static(静态块,类被装载的时候执行),用于封装数据库操作,还有如果有些代码不能直接写在类中(只能写在类中的方法中)但是又想直接写在类中,就可以用一对大括号括住,非静态初始化块在每次调用构造函数的时候都会运行,而静态初始化块只在类加载的时候运行一次,唉不和你讲语法了,建议去看看书
我明白了
下面是解决方案
java中抽象类中可以存在的抽象方法或接口中的方法不允许有方法体,但不属于方法体是空的。
java.awt.event包中的适配器类中方法体是空的。
从语法中说,没有方法体必须是空的这一要求,只要是非抽象的方法,必须要有方法体,至于里面写不写代码,即空不空取决于你的需要。