当前位置:  技术问答>java相关

怪怪的EXCEPTION声明

    来源: 互联网  发布时间:2015-01-18

    本文导语:  好象一个单元里只能声明一个EXCEPTION的子类? 我想自定义一个EXCEPTION,就开了个CLASS,然后在里面定义,结果发现只能在一个CLASS文件里定义一个EXCEPTION,如果有很多个自定义的EXCEPTION,就要定义很多个CLASS文件。于...

好象一个单元里只能声明一个EXCEPTION的子类?
我想自定义一个EXCEPTION,就开了个CLASS,然后在里面定义,结果发现只能在一个CLASS文件里定义一个EXCEPTION,如果有很多个自定义的EXCEPTION,就要定义很多个CLASS文件。于是我的目录下就一大堆EXCEPTION定义.class文件。:(
怎么会这样呀?

|
就是这样,所有的 public 的 顶层 class 都必须定义在一个同名的 .java 文件中,这就是一般的 java compiler 的规定,但是规范中其实并没有规定非得这么做,但现在的实现就是这样。

换句话说,你自定义的 exception 如果是 public 就必须每个一个文件,但如不是public 的话就可以定义好几个,但别的地方可能就会存在引用的访问属性问题。

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间java.lang类exception的类成员方法: exception定义及介绍
  • 对于相同的Exception,如何分辨造成Exception的原因
  • java命名空间java.io接口objectstreamconstants的类成员方法: tc_exception定义及介绍
  • "B_FundMaster.java": Error #: 360 : unreported exception: java.lang.Exception; must be caught or declared to be thrown at line 6
  • java命名空间javax.lang.model.element枚举elementkind的类成员方法: exception_parameter定义及介绍
  • 请问a method能return an exception吗?能写个例子看看吗?
  • linux操作系统的异常类(exception)不支持标准c++?
  • exception-handler parameter表示什么?
  • unreported exception: java.lang.ClassNotFoundException
  • 请问java里能自己定义新的Exception吗?
  • Exception in thread "main"
  • 请问exception类中的方法printStackTrace()是做什么用的?
  • 如何将Exception.printStackTrace()显示出来的内容存到String变量中
  • 这个错误是什么原因Exception in thread "main" java.lang.NoClassDefFoundError:
  • Applet报错:Exception:java.lang.NullPointerException
  • java运行exception问题,急!!!
  • exception in thread main???
  • 关于运行JAVA exception in thread "mian"
  • 为什么会是:) Runtime Exception ,有些看不懂:(
  • 如何熟悉Exception的种类?完全通过学习API的document?
  • (急,急,急!!!!)怎样把(Exception e)转换成String 型的


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3