オブジェクト、プロジェクト、僕リジェクト。こんにちは!ミルです。

さて、今回はオブジェクト指向の基本用語を解説いたします。

今回紹介する言葉はこの3つ!聞いたこともないという方はこちらの記事から呼んでください!

コンストラクタ
オーバーロード
継承

connect-20333_640.jpg

では解説して行きますよーー!



コンストラクタ


オブジェクト指向のプログラミング言語で新たなオブジェクトを生成する際に呼び出され他ときに、内容の初期化などを行なう関数、メソッドのこと。

言い換える。

クラスのオブジェクトが作成されたときに、定義しておいた処理を自動的に行うプログラムのこと。

もっと言い換える。

例えば、numという変数があったとすれば、この変数が含まれるクラスが呼び出されたときに、numを初期化するために、num=0にする。みたいなことです。



オーバーロード


同じ名前の複数のメソッドを、同じクラス内に定義しておくこと。

言い換える。

同じクラスの中に、同じ名前を持つメソッドを二つ以上定義すること。

でも区別ができなくなってしまいますよね?

そんな風にならないようにするために、引数を被らないようにします。例えば引数の型を変えたり引数の数を変えたりして重複しないようにします。

友達追加でプレゼントがもらえる!

LINEat

世界を旅する会社員!
ブロガー、YouTuber、投資家、
サーバーエンジニアとして活躍中!
友達追加してプレゼントをGET!
無料相談も受付中!
LINE@で何を配信してるの??


スポンサーリンク


継承


おにぎりクラスを作ったとします。

そしてさらにスペシャルおにぎりクラスというものも作ったとします。

でも基本構造はおにぎりもスペシャルおにぎりも同じなんです。具材や重さなどこうもくは同じです。そんなときにまた一からクラスを作るのが面倒なのでスペシャルおにぎりクラスを作るときはおにぎりクラスの内容を継承して一から作らなくてもいいようになっているのです。



まとめ



僕もC言語から学習してJavaを学ぶときにものすごくつまづきました。学生の頃はつまづいたあと逃げ出しました。

最初に学ぶ言語の順番って結構大事なんですよね。最初がCとは良くないと言います。オブジェクト指向の言語からがおすすめ。

難しいですが一歩一歩頑張って行きましょう。

ではまた!

▼ミルさんのSNS
Twitter:ついったー
LINE:らいん
YouTube:ゆーちゅーぶ

スポンサーリンク

シェアする




プロフィール

友だち追加

1993年生まれのIT会社員。サーバーエンジニアとして活躍中。
趣味は読書と海外一人旅。
ブログの内容は主に書評と旅行記です。教育系や経済系の話題などについても書いています。

・プロフィールの詳細はこちら
・運営方針についてはこちら
・お問い合わせはツイッターのDMで。


コメントの投稿










管理者にだけ表示を許可する
トラックバック
この記事のトラックバックURL

スポンサーリンク
純広告
自己紹介

ミル

Author:ミル
友だち追加

ブログの内容は主に書評と旅行記です。

その他にも教育、IT、ゼルダの伝説などについて書いています。


1993年生まれのIT会社員。

サーバーエンジニアとして活躍中。

趣味は読書と海外一人旅。

・プロフィールの詳細はこちら

・運営方針についてはこちら

・お問い合わせはツイッターのDMから!



こちらアシスタントのミリナちゃん。

身長わずか12cm。

マイブームは謎かけ!

・ミリナちゃんの自己紹介はこちら

・デザイナーさんはこちら

フォローする

友達追加でプレゼントがもらえる! LINEat
書籍関連




月別アーカイブ
旅に行く!
今日のツイート

スポンサーリンク
YouTubeでも絶賛活躍中!