オブジェクト指向プログラミングとは何なのかを説明します

Поделиться
HTML-код
  • Опубликовано: 1 дек 2024

Комментарии • 27

  • @musiccook4844
    @musiccook4844 11 месяцев назад

    ドッドインストールのRuby講座でオブジェクト、クラス、インスタンス、メソッドの関係性がわからなくて挫折しかけていましたが
    おさないさんに助けていただけました
    ちゃんと理解できました すごくクリアになっていい気分です。ありがとうございます

  • @amebee91
    @amebee91 2 года назад

    phpウェブアプリ開発の動画から来ました。
    一度腑に落ちているので復習を兼ねて観たのですが、
    例がものすごくシンプルでイメージしやすかったです。
    同時に大事なキーワードも学べてモチベーションがあがりました。
    ありがとうございます。

  • @csit137
    @csit137 3 года назад +1

    カプセル化・継承・ポロモフィズムの解説もお願いします。とてもわかりやすかったです。

    • @denden9432
      @denden9432 Год назад

      カプセル化は、メソッドを通さないとフィールドにアクセスできなくする事?
      継承はクラスの複製?
      オーバーライドする事で特有の機能を持たせれる?
      ポリモフィズムは多様性だったけど忘れちゃった😅

  • @AK-xm5uy
    @AK-xm5uy Год назад +1

    3:58 形がなくても、Twitterのつぶやき、ルール、結果などをオブジェクト(モノ)とすることもできる(モノとするかどうかは自分で決める)。7:35

  • @爆ちゃんねる
    @爆ちゃんねる 3 года назад +1

    いつも、わかり易い動画で初学者にとっては有り難いです✨

  • @AKR-ce9mk
    @AKR-ce9mk 4 года назад +1

    色々調べていましたが一番分かりやすかったです!ありがとうございます!

  • @KM-sl9qw
    @KM-sl9qw 3 года назад +1

    分かりやすい。

  • @pacaal8652
    @pacaal8652 4 года назад +4

    7:28▶︎クラスはモノを定義する構文(メモです)

  • @wdotoha4809
    @wdotoha4809 4 года назад +3

    動画投稿ありがとうございます!
    他の方のコメントにもある様に、私も「オブジェクト指向以外」の概念も一緒に伝える事で、より理解が深まると思いました!
    私は自分で調べて分かった気ではいるのですが、小山内さんの説明で正しく理解できたら嬉しいなと思いました。

    • @programming-academy
      @programming-academy  4 года назад

      オブジェクト指向以外のプログラミングスタイルは後編で簡単に説明するので楽しみにしていてください!!😄

  • @北川圭一-g1h
    @北川圭一-g1h 4 года назад +1

    ありがとうございます。
    いつも参考にさせていただいています。
    ProgateとドットインストールとUdemyで学習してますが、
    phpのゲッターとセッターの理解に相当苦しんでます。
    プロパティの値を返すだけのメソッドを「ゲッター」->getプロパティ名
    プロパティの値を変更する メソッドを「セッター」->setプロパティ名
    こんな感じでしか理解できません。
    結構ググっていますが、
    まったく腹おちしません。
    小山内さんの説明なら理解できそうな気がします。

    • @programming-academy
      @programming-academy  4 года назад +1

      その理解で合ってますよ!
      ちょっと詳しく聞きたい!
      なにが納得いかないですか?😄
      ぜひ動画で解説したいのでもう少しヒントください!

    • @北川圭一-g1h
      @北川圭一-g1h 4 года назад +1

      ご返信ありがとうございます。
      progate(PHP講座:のセッター)の解説ですが、
      class Menu{
      private $orderCount;

      public function setOrderCount($orderCount){ //セッターの定義
      $this->orderCount = $orderCount;
      }
      $curry = new Menu("CURRY", ...);
      $curry -> setOrderCount(3); //セッターを用いて値をセット
      echo $curry -> getOrderCount(); //結果:3
      とございます。
      echo で出力するメソッドが何故「 getOrderCount()」なのかわかりません。
      getOrderCount()は定義されていないはず。
      echo $curry -> setOrderCount()であれば理解できるのですが...
      長くなってすいません。
      ご教示いただけると幸いです。

    • @programming-academy
      @programming-academy  4 года назад +2

      無料会員だと見れないっぽいので確認できませんでしたが、教材は必ずしも正しいわけじゃないので、
      普通に間違ってるってことなんじゃないですかね?😅
      気にせず先に進めていいと思いますよ!

  • @k87p
    @k87p 4 года назад +6

    今、JavaScriptを勉強中ですがちょうどクラスとthisでつまづいていました笑
    「オブジェクト指向プログラミング 」ではないプログラミング も説明に出すとより分かり易いのかなと思いました。
    thisの動画期待してます。

    • @programming-academy
      @programming-academy  4 года назад +1

      他のプログラミングスタイルは後編で説明するので是非観てください!😆

  • @kazun351
    @kazun351 3 года назад

    チャンネル登録しました!!

  • @papao0913
    @papao0913 4 года назад +1

    今回もわかりやすくて参考になりました!

    • @programming-academy
      @programming-academy  4 года назад

      本当ですか?😂
      実は自分で説明してて、全然上手く説明できてる自信がなくて不安だったのです😅
      不安な動画出すなよって思われても仕方がないですが、オブジェクト指向のようなかなり抽象的な概念を伝えるのは難しくて…
      こういう反応がもらえて本当にありがたいです!!

  • @yuuyuu6748
    @yuuyuu6748 Год назад

    言葉が聞き取りづらい時があります
    字幕お願いしますm(_ _)m

  • @RM-sq9rx
    @RM-sq9rx 4 года назад +1

    動画の中でおっしゃっている、「メンバ変数」のことを「プロパティ」だと考えていたのですが、この理解は誤りでしょうか

    • @programming-academy
      @programming-academy  4 года назад +2

      ある概念にたくさんの呼び名があるのは別に不思議なことではありませんよ😄

  • @tanech_technology
    @tanech_technology 4 года назад +1

    私は、ポリモーフィズムこそがオブジェクト指向の究極の奥義だと思うのですよ。
    ポリモーフィズム編もやってくれると嬉しいです。
    オブジェクト指向楽しいですよね(*'ω'*)

    • @programming-academy
      @programming-academy  4 года назад +1

      ruclips.net/video/pVhVCouZy9w/видео.html
      ポリモフィズムについてはこの動画でチラっと触れてます😄