1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

1 / 2

インスタンス生成って何よってお話

新卒SE一年目
Java未経験
→業務で2ヶ月弱使用
→Oracle Java bronzeに挑戦予定

Javaを勉強していく中で今まで全く聞き覚えがないインスタンスやらメソッドやらフィールドやら継承、ポリモフィズムなどの言葉がずらずらと…
未経験者の自分としては勉強中の自分に共感してくれる人が多いのではないかと思う。

今回はインスタンス生成、メソッド、フィールドについて取り上げたいと思う。

コメントで//インスタンス生成〜
とか書いてあることがちらほらと

正直インスタンスって何?何を生成するの?
疑問が次々に湧き出てきてもやもやが止まらなかった。

しかし!
そんななかわかりやすい例えをしている人が!

その例えとは
遊戯王やポケモンカードなどを例えにしていた。
今回は遊戯王例にしていく。

どういうことかというと…

モンスターカードを召喚
→インスタンス生成

カードの効果
→メソッド

モンスターのステータス
→フィールド

正直これが自分にとって1番しっくり来た。

ただしカードゲームを知っている人しか共感していただけないと思うがいかがであろうか。

ほかにいい例えがあったら是非ご教示願いたいところ。

Java勉強中の皆さんと一緒に頑張っていきたい。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?