こんばんは、きゃらめるです。 今日はApexに限らない、一般的なプログラミングの話をしたいと思います。 タイトルの通り、「クラス」とはなんぞや、「オブジェクト指向」はなぜ使うんやという話をします。 今回の内容は、私が社会人1年目の頃にあやふやな理解をしていた部分でもあります。 この部分をイメージに落とし込むことができたことで、やっと思い通りに使えるようになりました。 イメージに落とし込むには、経験ももちろん大事でしたが、いろんな説明を聞くのもとても役立ちました。 1つの説明を聞いただけではわからなくても、いろんな人の説明を聞いていくと、少しずつ蓄積された知識やイメージのお陰で理解が進んだり、どれか一つの説明が絶妙に理解に刺さったり、ということが多々ありました。 今回の記事でも、なるべくイメージを伝えられるように言語化してみようと思いますが、ぜひ私の説明だけではなく、いろんな説明を読んでみて