プログラミング

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

2019年12月1日

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

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

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

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

結論:初期化は新品化

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

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

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

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

 

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

・null

・0

・ゴミデータ

・意味のないデータ

 

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

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

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

 

まとめ

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

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

 

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

 

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

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

プログラミングスクールに関する情報

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

  あなたプログラミングスクールに通いたいけどたくさんありすぎてどこがいいのかわかりません。   最近はエンジニアブームということもありプログラミングスクールが増えました。 一方でたくさんありすぎてど ...

続きを見る

フリーランス
無料あり:フリーランスを目指せるプログラミングスクールランキング【体験をもとに徹底分析しました】

  あなたフリーランスエンジニアを目指すことができるプログラミングスクールってありますか?   最近では、高年収や働きやすさの魅力からフリーランスエンジニアを目指す方も増えてきまし ...

続きを見る

返金保証ありのプログラミングスクールランキング【エンジニアが選びました】と表示されたパソコンの画面
返金保証ありのプログラミングスクールランキング【エンジニアが選びました】

  あなた返金保証がついているオススメのプログラミングスクールってありますか?   結論から話すと、返金保証つきのプログラミングスクールランキングは次の通りです。 1位:テックキャンプ  【転職成功率 ...

続きを見る

WEB系自社開発企業にいけるプログラミングスクールランキング【現役エンジニアおすすめ】と書かれた画像
WEB系自社開発企業にいけるプログラミングスクールランキング【現役エンジニアおすすめ】

  あなたWEB系の自社開発企業に就職したいです。 オススメのスクールを教えて下さい。   エンジニアを目指すにあたってまず最初に自社開発企業への転職を希望する方がほとんどです。 ...

続きを見る

プログラミンングスクールに無料で通うならココ【現役エンジニアおすすめ】と書かれた画像
プログラミンングスクールに無料で通うならココ【現役エンジニアおすすめ】

  あなたプログラミングスクールに通いたいけどどのスクールも何十万もして通えません。コスパよくエンジニアになれるスクールはありますか?   今回はコスパが良いどころか完全に無料でプ ...

続きを見る

-プログラミング

© 2021 エンジニアてんし君ブログ