動画プレイヤーの機能を制限して表示しています
一部機能が正常に読み込まれませんでした。
コンテンツブロックなどが動作していないかご確認ください。
このチャプターでの演習課題が終了していません
次のチャプターへ進みますか
ジャッジに時間がかかっています
しばらくしてから再度アクセスしてください。
演習課題を利用するにはpaiza会員登録のうえ、
有料会員登録が必要です

この動画を見るには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)について学習します。