サンプル
public Class
ClassA
public Class
{
private char
name';
private int
value;
}
解決策
サンプルでは、ClassA はユーザー定義の例外クラスですが、'name' フィールドと 'value' フィールドが 'final' として宣言されていません。ユーザー定義の例外のフィールドは、常に 'final' として宣言されている必要があります。
public Class
ClassA
public Class
{
private final char
name = 'a';
private final int
value = 5;
}