キャスト演算子についての質問です。
次のコードはコンパイルエラーが生じます。
しかし、キャスト演算子はコンパイラに対して、互換性の保証を行っているためコンパイルエラーではなく実行時エラーが生じるのではないかと思います。
コンパイルエラーが起きるパターンと実行時エラーが起きるパターンの違いをご教授ください。
public class Sample{
public static void main(String[] args) {
int i = 10;
String s = (String)(i);
System.out.println(s);
}
}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/07/29 00:45