見出し画像

【職業訓練日記】Javaプログラミングコース 16日目〜暗黙のsuper〜

どうもうめがねです。今日もお疲れ様です。
プログラミングの職業訓練に通っているので、
学習記録や教室の雰囲気等を記録しています。

スペック
プログラミング未経験。
言語名はいくつか聞いたことある程度。
HTML/CSSの職業訓練は修了。

授業内容

今日は継承について学びました。
public class FlyingHero extends Hero
のように、HeroクラスをもとにFlyingHeroを作ることができます。親クラスであるHeroが持ってる性質を受け継ぐことができるので、FlyingHero独自のメソッドのみ記述すればok。Heroも持ってるけど別の挙動をさせたい時は再定義(オーバーライド)すれば大丈夫。あとで変更されないようにpublic final void attack()のように、定数化もできます。継承は便利やけど何でもかんでもやっていいわけではなくて、is aの関係の時のみ使用すること。Hero is Humanやからok。Kinoko is Humanじゃないからダメ。

感想

教科書自体がRPG作るとこをベースにして進んでいくからわかりやすいしどんどんできることの幅が広がっていってプログラミングしてる感があるけどその分マスターするの大変😓メソッド呼び出し、引数、コンストラクタ、ゲッターセッターとか一気にきたらすぐ迷子なるわ。やしエラー特定するのに時間かかる。あと教室の空気がだいぶ良くなってきた。今日はたまたま早めに課題終わったから教える側に回ってたけど人のコード見てもわからん😨そもそも宣言できてなかったり別のやり方してたりするし変数の名前もそれぞれやし教えられるレベルは遠いなぁ。でも一緒に考えたり繰り返し解いたりするから自分がほんまにわかってる部分とたまたま解けただけの部分がわかるからありがたい!みんなで成長しよう!

そしてなんと初めて同級生とランチいけた。おいしかったです。

それではっʕʘ‿ʘʔ

この記事が参加している募集

あなたにもっと貢がれたい…その気持ちだけで頑張れる…