演習課題「レコードクラスを定義し、インスタンス化してみよう」

右側のコードエリアにあるコードではエラーが発生してしまいます。
レコードクラスとしてHumanクラスを定義し、保持する値としてint型のidString型のjobを設定したうえで、
ID1は勇者だ
と出力されるようにコードを修正してください。

期待する出力値

ID1は勇者だ

演習課題「レコードコンポーネントの値を取得してみよう」

右側のコードエリアにあるコードではエラーが発生してしまいます。
レコードクラスのHumanクラスの定義で()の中に記述しているレコードコンポーネントの値をint型のid変数とString型のjob変数として受け取ることで、

ID1は勇者だ

と出力されるようにコードを修正してください。

期待する出力値

ID1は勇者だ

演習課題「レコードクラスのフィールドにアクセスしてみよう」

右側のコードエリアにあるコードではエラーが発生してしまいます。
レコードクラスであるHumanクラスのフィールドに、ライトニングという文字列を持った変数lが追加されています。このlを呼び出す形で、

ID1の勇者はライトニングを放った

と出力されるようにコードを修正してください。

期待する出力値

ID1の勇者はライトニングを放った

演習課題「レコードクラスのメソッドにアクセスしてみよう」

右側のコードエリアにあるコードではエラーが発生してしまいます。
レコードクラスであるHumanクラスに、保持する値や変数を使うメソッドspellを追加し、spellメソッドを呼び出す形で、

ID1の勇者はライトニングを放った

と出力されるようにコードを修正してください。

期待する出力値

ID1の勇者はライトニングを放った

※有料会員になるとこの動画をご利用いただけます
詳しい説明を読む

#14:レコードクラス(record)

このチャプターでは、レコードクラス(record)について学習します。