はじめに
農業IoT開発やそのほかIoTの勉強の際に気になったことを備忘録としてまとめています。
普段は下のような感じで書いています。
クラスとインスタンスの違い
クラスとインスタンスの違いを簡単に言えば、「クラス=設計図」「インスタンス=設計図から作った実体」です。詳しくは下の表にまとめました。
| 項目 | クラス | インスタンス |
|---|---|---|
| 意味 | 「設計図」 | 設計図から作った「実物」 |
| 存在場所 | ソースコード上の概念 | 実行時にメモリ上に存在 |
| 例え(部屋/家) | 住宅の間取り図、設計図 | 実際に建った家 |
| 実際のコード例 | class Sensor {...}; | Sensor env; ↑これがインスタンス |
最後に
今回は基本中の基本ですが、クラスとインスタンスについてまとめてみました。
「クラス=設計図」、「インスタンス=設計図をもとにして作った実体」というイメージが大切ですね。
以上!
おすすめの書籍
もっと詳しくM5Stackについて知りたい!という方はこちらの書籍がおすすめです。とても詳しく載っていてわかりやすいです。
リンク
とりあえず何か作ってみたい!という方にはこちらの書籍がおすすめです。書いてある通りにやるだけでお手軽にIoTデバイスを作ることができます。
リンク
Arduinoで電子工作したい方にはこちらもおすすめです!Arduinoでどんなことができるのか、一目でわかる一冊になっています。
リンク
※Amazonのアソシエイトとして、当メディア(Nラボ備忘録)は適格販売により収入を得ています。
他記事のご紹介
当ブログではさまざまな記事を投稿しています。最近はPythonで物理シミュレーションをやってみたり、JavaScriptの記事も人気が出てきています。ぜひご覧ください。






コメント