プログラミング

オブジェクトを初期化する意味とは

投稿日:2019年12月1日 更新日:

皆さんは「オブジェクトの初期化」の意味知ってますか?

実は僕、以前までは初期化はルールみたいなもんやろ!みたいな感覚で過ごしていたのですがふと「なんで初期化するんだろ」と気になってしまったので自分なりに理解をまとめておきます。

当たり前になってることって案外意味を考えたりしませんよね。。

よくない!!考えること大事!!本質理解大事!!

結論:初期化は新品化

結論から言うと初期化は新品化です。

どういうこと?と思いますよね。

まず前提としてオブジェクトはデータが入る領域です。

そしてその領域は作られた段階では、余計なデータが入っていたりするのです。

 

オブジェクトに最初から入ってたりする物

・null

・0

・ゴミデータ

・意味のないデータ

 

つまり作りたてのオブジェクトは新品ではなく中古品です。

その中古品をピッカピカにして上げる作業が初期化なのです。

だいぶイメージがついたかと思います。

 

まとめ

オブジェクトの初期化はオブジェクトが新品状態で使えるようにする作業

図にすると上記みたいな感じですかね!

 

初期化はお決まりなような物ですが、「どういう意図があって初期化しているのか」を知っておくことは自身の理解を深めるためにいいいことです。

 

常に当たり前のことでもどういう処理を目的にしているかを考えることで、プログラミングの技術が上がったりします。

地味でつまらないかもしれませんが結構細かいとこまで頑張って理解したほうが後々の成長スピードアップに繋がるので「基本を理解する」ことは疎かにしないようにしましょう!

その他プログラミングに関する情報

2021年最新プログラミングスクール おすすめランキング 【WEBエンジニアになりたい方向け】と書かれた画像
【無料あり】プログラミングスクールおすすめランキング【WEBエンジニアになりたい方向け】

 

続きを見る

プログラミング独学は何から始めるのが正解?【専門家がガチ解説】と書かれた画像
プログラミング独学は何から始めるのが正解?【専門家がガチ解説】

  あなたプログラミング独学で何から始めたらいいかわかりました。 まずはプログラミング言語を決めたいのですがどのように決めたら良いでしょうか?   さきほどはプログラミング独学で何 ...

続きを見る

プログラミングの独学はマジでキツイからやめておいたほうが良い話【経験者が本気で語ります】と書かれた画像
プログラミングの独学はマジでキツイからやめておいたほうが良い話【経験者が本気で語ります】

  てんし君   この画面を目の前にしているあなたはプログラミングの独学がキツイか知りたいか、すでに独学をはじめていてキツイと感じてしまっているところでしょう。   先に話すとそのキツイという感情は正 ...

続きを見る

プログラミングスクールはやめとけという声は聞かなくていい話【普通に通ってOK】と書かれた画像
プログラミングスクールはやめとけという声は聞かなくていい話【普通に通ってOK】

  あなたプログラミングスクールには普通に行ってOKと言いましたよね。ではなぜ逆にプログラミングスクールはやめとけという人がいるんですか?無理やりスクールのことを褒めていませんか?教えて下さい。 &n ...

続きを見る

プログラミングスクールで就職できない人の特徴5選【卒業生が実体験をもとに教えます】と書かれた画像
プログラミングスクールで就職できない人の特徴5選【卒業生が実体験をもとに教えます】

  あなたさっそくなんですけどプログラミングスクールに通っても結局就職できない人の特徴を教えてほしいです。   さきに言ってしまうとプログラミングスクールで就職できない人の特徴は5 ...

続きを見る

-プログラミング

Copyright© エンジニアてんし君ブログ , 2021 All Rights Reserved.