Java 此代码有什么问题:“quot;必须被抓住或宣布被扔出去;

Java 此代码有什么问题:“quot;必须被抓住或宣布被扔出去;,java,Java,这是我代码的一部分: public static final int HAUTE_IMPORTANCE = 1; public static final int MOYENNE_IMPORTANCE = 2; public static final int FAIBLE_IMPORTANCE = 3; private static int dernierIdAttribue = 0; private Date dateCreation = Date.dateDuJour(); priv

这是我代码的一部分:

public static final int HAUTE_IMPORTANCE = 1;
public static final int MOYENNE_IMPORTANCE = 2;
public static final int FAIBLE_IMPORTANCE = 3;


private static int dernierIdAttribue = 0; 


private Date dateCreation = Date.dateDuJour();
private Date dateLimite; 
private String description;
private int niveauImportance;
private boolean acheve;
private int id;

public Todo (String description, Date dateLimite) throws TodoInvalideException{

    if ( dateLimite == null||dateCreation.estEgale(dateLimite) ||!dateCreation.estPlusRecente(dateLimite) && description != null && !description.isEmpty()){
    this.description = description;                      
    this.dateLimite = null;
    this.niveauImportance = FAIBLE_IMPORTANCE;
    acheve = false;
    dernierIdAttribue++;
    id = dernierIdAttribue;            

    } else{
        throw new TodoInvalideException("Erreur constructeur2");  

estplusCente
estEgale
是类日期中的两个类方法。

您是否应该使用
try catch
?可能与其中一个日期方法
estEgale(…)
estplusCente(…)重复
正在抛出一个异常,该异常应该被捕获或包含在方法的抛出部分。如果是真的,这就是问题所在,非常感谢您的朋友#不知