https://www.sejuku.net/blog/wp-content/themes/voice_child/images/samurai_logo.png 侍エンジニア塾が運営するプログラミング入門者向け学習情報サイト

オブジェクト指向のクラスって?メソッドやインスタンスの関係を解説してみた

井上 慎也
書いた人 井上 慎也


侍エンジニア塾ブログは、未経験からWebアプリ開発と仕事獲得をサポートする
侍エンジニア塾のオウンドメディアです。
プログラミング学習を覗き見

こんにちは!インストラクターの井上(@InoIno_iesa)です。

オブジェクト指向プログラミングって、なかなかハッキリ分かるとは言いづらい考え方ですよね。

実際プログラミング初学者の方には、オブジェクト指向の概念で曖昧になりがちなポイントがいくつかあります。

そこでこのシリーズでは、「オブジェクト指向ってよく分からない!」という人に、ステップバイステップで誰にでも分かるように噛み砕いて解説しています。

前回の記事では「オブジェクト指向ってどういうものなの?」ということを学びました。

今回はもう少し具体的な内容と、よく使われる基本的な用語「クラス」「インスタンス」「メソッド」を理解して、本格的な活用方法の為に理解を深めていきましょう。

〜連載記事一覧!オブジェクト指向について〜
Vol.1  「オブジェクト指向とは何か?わかりやすい例で説明してみた。
Vol.2  「オブジェクト指向のクラスって?メソッドやインスタンスの関係を解説してみた

そもそもオブジェクト指向のクラスとは?

オブジェクト指向には「クラス」という考え方があります。

クラスとはこれから作る『モノの定義』です。

例えば「これから作る『モノ』は何を覚えておくことが出来るか?」「これから作る『モノ』はどんなことをすることが出来るのか?」といった内容を決めていきます。

オブジェクト指向では『ロボットを設置して仕事をさせるように』プログラミングを進めていきます。

ロボットは指示されたことしか出来ませんので、予め「キミにはこんな指示をするよ」「この指示を受けたらこういう仕事をしてね」ということを決めて利用します。

つまり、クラスとは「これから仕事をしてもらうロボットの設計図」と理解して頂ければ分かりやすいでしょう。

スクリーンショット 2016 06 12 15 05 12

この先は無料会員限定となっております。
プログラミング学習効率をグンとUPさせる
有益情報や電子書籍も限定プレゼント中!

↓メールアドレスを記入して無料会員登録する↓

無料ブログ会員登録

パスワードをメールで送信します。






33歳、未経験だった僕がフリーエンジニアになれた理由
現在フリーでWEBエンジニアをやられている濱口直行さん。33歳で、プログラミングを学び始め、約半年という短い期間で独立までされた学習ログを余すことなくインタビューさせていただきました。

プログラミングを学習中の方はもちろん、独立をお考えの方まで幅広く活用できる記事になっています。この機会に是非活用していただければと思います。


最短でプログラミングを習得したい方へ

元々ITリテラシーのある方やプログラムの学び方がわかっている方は独学で習得することも可能でしょう。

ただし、実際の学習期間中はつまづいている時間がほとんどです。

「もう挫折したくない」
「本業と両立しながら、好きな時間で自分のペースで勉強を続けていきたい。」
「自分だけのカリキュラムで効率的に勉強したい」

そんな方はお気軽に侍エンジニア塾までご相談ください。

弊社では、

  • プログラミング基礎学習
  • オリジナルアプリ開発
  • 仕事獲得

までをひと通り学習できます。

まずは無料体験レッスンで、弊社のコンサルタントと一緒にあなた専用の学習方法やカリキュラムを考えてみませんか?

挫折しない学び方や、通常1000時間以上かかる学習時間を1/3にする方法などより具体的なアドバイスもさせていただいています。

詳しくは下の画像をクリックして弊社サービス内容をご確認ください。

cta1

非常識な結果を出した卒業生

活躍する現役エンジニア

人気記事セレクション

LINEで送る
Pocket

この記事が気に入ったら
いいね!をしてフォローしよう

最新情報をお届けします

書いた人

井上 慎也

井上 慎也

侍エンジニア塾のインストラクター。フリーでWEB制作の受託や自身の事業の傍ら、侍ではWEBプログラミング方法の指導やプログラミング学習コミュニティの運用を行っている。
好きなショートカットキーは、command + w 。愛機はMac Book Pro。ブラウザのタブを大量に開きがち。