クラスとインスタンスの違い【Arduino IDE備忘録#7】

IoT

この記事は2025年11月に書かれたものです。

はじめに

農業IoT開発やそのほかIoTの勉強の際に気になったことを備忘録としてまとめています。

普段は下のような感じで書いています。

クラスとインスタンスの違い

クラスとインスタンスの違いを簡単に言えば、「クラス=設計図」「インスタンス=設計図から作った実体」です。詳しくは下の表にまとめました。

項目クラスインスタンス
意味「設計図」設計図から作った「実物」
存在場所ソースコード上の概念実行時にメモリ上に存在
例え(部屋/家)住宅の間取り図、設計図実際に建った家
実際のコード例class Sensor {...};Sensor env; 
↑これがインスタンス

最後に

今回は基本中の基本ですが、クラスとインスタンスについてまとめてみました。

「クラス=設計図」、「インスタンス=設計図をもとにして作った実体」というイメージが大切ですね。

以上!

おすすめの書籍

 もっと詳しくM5Stackについて知りたい!という方はこちらの書籍がおすすめです。とても詳しく載っていてわかりやすいです。

とりあえず何か作ってみたい!という方にはこちらの書籍がおすすめです。書いてある通りにやるだけでお手軽にIoTデバイスを作ることができます。

Arduinoで電子工作したい方にはこちらもおすすめです!Arduinoでどんなことができるのか、一目でわかる一冊になっています。

※Amazonのアソシエイトとして、当メディア(Nラボ備忘録)は適格販売により収入を得ています。

他記事のご紹介

当ブログではさまざまな記事を投稿しています。最近はPythonで物理シミュレーションをやってみたり、JavaScriptの記事も人気が出てきています。ぜひご覧ください。

コメント

タイトルとURLをコピーしました