演習課題「レコードクラスを定義し、インスタンス化してみよう」
右側のコードエリアにあるコードではエラーが発生してしまいます。
レコードクラスとしてHuman
クラスを定義し、保持する値としてint
型のid
とString
型のjob
を設定したうえで、ID1は勇者だ
と出力されるようにコードを修正してください。
期待する出力値
ID1は勇者だ
演習課題「レコードコンポーネントの値を取得してみよう」
右側のコードエリアにあるコードではエラーが発生してしまいます。
レコードクラスのHuman
クラスの定義で()
の中に記述しているレコードコンポーネントの値をint
型のid
変数とString
型のjob
変数として受け取ることで、ID1は勇者だ
と出力されるようにコードを修正してください。
期待する出力値
ID1は勇者だ
演習課題「レコードクラスのフィールドにアクセスしてみよう」
右側のコードエリアにあるコードではエラーが発生してしまいます。
レコードクラスであるHuman
クラスのフィールドに、ライトニングという文字列を持った変数l
が追加されています。このl
を呼び出す形で、ID1の勇者はライトニングを放った
と出力されるようにコードを修正してください。
期待する出力値
ID1の勇者はライトニングを放った
演習課題「レコードクラスのメソッドにアクセスしてみよう」
右側のコードエリアにあるコードではエラーが発生してしまいます。
レコードクラスであるHuman
クラスに、保持する値や変数を使うメソッドspell
を追加し、spell
メソッドを呼び出す形で、ID1の勇者はライトニングを放った
と出力されるようにコードを修正してください。
期待する出力値
ID1の勇者はライトニングを放った
ログインすると採点できます
コードの実行