コード判定結果
動画プレイヤーの機能を制限して表示しています
一部機能が正常に読み込まれませんでした。
コンテンツブロックなどが動作していないかご確認ください。
コンテンツブロックなどが動作していないかご確認ください。
このチャプターでの演習課題が終了していません
次のチャプターへ進みますか
ジャッジに時間がかかっています
しばらくしてから再度アクセスしてください。
演習課題を利用するにはpaiza会員登録のうえ、
有料会員登録が必要です
有料会員登録が必要です
新・Java入門編31: クラスについてもっと学習しよう
#14:レコードクラス(record)
この動画を見るにはpaiza会員登録のうえ
有料会員登録が必要です
実技課題 「レコードクラスを定義し、インスタンス化してみよう」
右側のコードエリアにあるコードではエラーが発生してしまいます。
レコードクラスとしてHumanクラスを定義し、保持する値としてint型のidとString型のjobを設定したうえで、ID1は勇者だ
と出力されるようにコードを修正してください。
期待する出力値
ID1は勇者だ
実技課題 「レコードコンポーネントの値を取得してみよう」
右側のコードエリアにあるコードではエラーが発生してしまいます。
レコードクラスのHumanクラスの定義で()の中に記述しているレコードコンポーネントの値をint型のid変数とString型のjob変数として受け取ることで、ID1は勇者だ
と出力されるようにコードを修正してください。
期待する出力値
ID1は勇者だ
実技課題 「レコードクラスのフィールドにアクセスしてみよう」
右側のコードエリアにあるコードではエラーが発生してしまいます。
レコードクラスであるHumanクラスのフィールドに、ライトニングという文字列を持った変数lが追加されています。このlを呼び出す形で、ID1の勇者はライトニングを放った
と出力されるようにコードを修正してください。
期待する出力値
ID1の勇者はライトニングを放った
実技課題 「レコードクラスのメソッドにアクセスしてみよう」
右側のコードエリアにあるコードではエラーが発生してしまいます。
レコードクラスであるHumanクラスに、保持する値や変数を使うメソッドspellを追加し、spellメソッドを呼び出す形で、ID1の勇者はライトニングを放った
と出力されるようにコードを修正してください。
期待する出力値
ID1の勇者はライトニングを放った
このチャプターでは、レコードクラス(record)について学習します。