【プログラミング】classを触ってみた。【プログラミング】classを触ってみた。何となく興味があり、プログラミングで「class」という物を触ってみました。「class」って、解説サイトの説明を読んでもいまいち何が便利なのか分かりにくいです。自分でコードを書いてみると、とても便利で分かりやすいものだと感じました。classの使用例Excelの表をイメージすると、分かりやすいと思います。classとは、複数の特徴量(property)やメソッド(計算などの処理)ができます。この表だと、「人」に対してclassを定義するのが自然そうですね。プロパティ氏名4月の成績5月の成績6月の成績3ヵ月目標メソッド3ヵ月間の実績合計を出力する目標の達成率を出力するこのような感じで、複数の「値」と「機能」を持った複合体を作ることができます。一つのclassに、スケジュール表という「大きな一つのかたまり」を作らせてみました。やってみた感想としては・・・プロパティが多くなりすぎたメソッドも多くなりすぎたスマートに作れた気がしないclassを定義する時は、プロパティは5個ぐらい、メソッドは3つぐらいの小さなものにしたほうが良さそうだと感じました。小規模で簡単な機能しか持たないclassを、複数個並べて扱う方が、自然で分かりやすい気がします。実は、仕事中に試していたことなので、機密に配慮し、使用したプログラムの言語などを伏せて書いています。プライベートで、Pythonなどで試せたら、その時は心置きなく詳細まで書けると思います。twitterプロフィール11年間自動車業界でエンジニアとして働いていた。現在は技術者としての経験を活かし、DiscordサーバーにおけるBOT運用方法を発信している。PCパーツに関しても得意としており、ゲーミングデバイスのレビューやゲーム配信に関する記事も投稿している。