熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java核心技術 >> 正文

Java 接口的異常設計疑惑

2022-06-13   來源: Java核心技術 

  疑惑在設計接口的時對於接口方法何時需要聲明拋出受檢異常或者說所有的接口方法最後都聲明拋出受檢異常?

  public interface xx{

  public void method();

  }

  public interface xx{

  public void method() throws Exception;

  }

  疑惑如果需要聲明拋出受檢異常那是拋出一個抽象的異常呢還是拋出多個具體的異常?

  a拋出具體異常

  public interface xx{

  public void method() throws SpecificExceptionSpecificException;

  }

  ps如果要拋出具體異常那就要考慮全部可能的實現類會拋出的異常我想這樣幾乎不可能吧

  b拋出抽象的異常如果是這樣那是拋出自定義抽象異常呢還是直接拋出Exception?

  自定義抽象異常

  public interface xx{

  public void method() throws CustomAbstractException;

  }

  直接拋出Exception

  public interface xx{

  public void method() throws Exception;

  }


From:http://tw.wingwit.com/Article/program/Java/hx/201311/25623.html
  • 上一篇文章:

  • 下一篇文章:
  • 推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.