当前位置: 技术问答>java相关
怪怪的EXCEPTION声明
来源: 互联网 发布时间:2015-01-18
本文导语: 好象一个单元里只能声明一个EXCEPTION的子类? 我想自定义一个EXCEPTION,就开了个CLASS,然后在里面定义,结果发现只能在一个CLASS文件里定义一个EXCEPTION,如果有很多个自定义的EXCEPTION,就要定义很多个CLASS文件。于...
好象一个单元里只能声明一个EXCEPTION的子类?
我想自定义一个EXCEPTION,就开了个CLASS,然后在里面定义,结果发现只能在一个CLASS文件里定义一个EXCEPTION,如果有很多个自定义的EXCEPTION,就要定义很多个CLASS文件。于是我的目录下就一大堆EXCEPTION定义.class文件。:(
怎么会这样呀?
我想自定义一个EXCEPTION,就开了个CLASS,然后在里面定义,结果发现只能在一个CLASS文件里定义一个EXCEPTION,如果有很多个自定义的EXCEPTION,就要定义很多个CLASS文件。于是我的目录下就一大堆EXCEPTION定义.class文件。:(
怎么会这样呀?
|
就是这样,所有的 public 的 顶层 class 都必须定义在一个同名的 .java 文件中,这就是一般的 java compiler 的规定,但是规范中其实并没有规定非得这么做,但现在的实现就是这样。
换句话说,你自定义的 exception 如果是 public 就必须每个一个文件,但如不是public 的话就可以定义好几个,但别的地方可能就会存在引用的访问属性问题。
换句话说,你自定义的 exception 如果是 public 就必须每个一个文件,但如不是public 的话就可以定义好几个,但别的地方可能就会存在引用的访问属性问题。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。