【10分でわかる】オブジェクト指向とは?プログラミングに必須のクラスやオブジェクト指向を解説!【Java,Python,PHP他、全言語対応版】

Поділитися
Вставка
  • Опубліковано 8 лип 2024
  • オブジェクト指向って難しいですよね・・プログラミング初心者が挫折しやすいのがオブジェクト指向です。そんなオブジェクト指向を超〜わかりやすく解説します!😃
    世界一わかりやすいオブジェクト指向入門講座です!
    ✅オブジェクト指向入門講座|結局、オブジェクト指向とは?
    オブジェクト指向を理解するにはまず、クラスの考え方を理解する必要があります。
    ですので、クラスを理解しないまま
    「オブジェクト指向とは、xxxxです!」
    と言われても絶対に理解できません..
    おそらく皆さんも、他のサイトで
    オブジェクト指向の解説をみて、
    「オブジェクト指向とは、雛形のことです」
    とか、
    「オブジェクト指向とは、部品のことです」
    と説明されて、
    「一体こいつらは何を言ってるんだろう...」
    と思ったことはありませんか?
    私自身も、オブジェクト指向を本当の意味で理解するのに2年間くらいかかりました。
    ですが、クラスの意味をちゃんと理解すれば、
    オブジェクト指向の意味もわかるようになります。
    このオブジェクト指向 入門講座では、
    まずはじめにクラスについて解説を行います。
    そして、その意味が理解できると、自然にオブジェクト指向が理解できるようになります。
    なお、このオブジェクト指向 入門講座は、
    Java,Python,PHP,C#,Javascript,その他、言語を問わず使える知識となっています!
    もちろんプログラミング初心者にも、バッチリわかりやすい内容になっていますので、
    これまでオブジェクト指向で挫折した方も、
    このオブジェクト指向 入門講座 スッキリ解決しちゃいましょう!😃
    ✅目次
    00:00 オブジェクト指向とは?〜イントロ
    1:20 クラスとは
    5:10 インスタンスとは
    6:55 オブジェクト指向とは
    9:42 オブジェクト指向とは?〜アウトロ
    ✅学びをブログに書いて学習効果を高めよう!
    「IT Engine」〜 エンジニアのための無料ブログ
    it-engine.tech/users/engineer...
    🎁メンバーシップのご案内
    「メンバーになる」ボタンを押して、メンバーシップに入会しよう!
    / @seomaru
    🎁メンバーシップ特典の解説動画
    • メンバーシップ始めました🎁【超BIGな特典付き】
    ✅エンジニアを採用したい方
    求人広告が完全無料で掲載できます!
    it-engine.tech/users/new
    ✅せお丸プロフィール・お仕事依頼はこちら
    ━━━━━━━━━
    サイバーフリークス株式会社 代表取締役
     👉システム開発
     👉ホームページ制作
     👉システムエンジニアリング
    など行っておりますので、お気軽にお問い合わせください😃
    cyber-freaks.co.jp/
    ✅プログラミングスクールの紹介
    自宅で学べるオンラインのプログラミングスクール【TechAcademy】
    px.a8.net/svt/ejp?a8mat=3BMCP...
    【未経験からプログラマ】完全無料であなたの就職をサポート ProgrammerCollege
    px.a8.net/svt/ejp?a8mat=3BMCP...
    ✅関連動画
    ━━━━━━━━━
    クラスの継承などを解説している動画
    • Rubyプログラミング入門講座【コメント欄で...
    • PHPプログラミング入門講座🔰【初心者でも1...
    プログラマー養成講座💪未経験でもプログラマーに転職できる!【目指せ年収1000万円】
    • Video
    使用楽曲
    it-engine.tech/blogs/26
    #未経験から年収1000万円を目指すプログラマー養成講座 #プログラミング #せお丸
  • Навчання та стиль

КОМЕНТАРІ • 30

  • @seomaru
    @seomaru  3 роки тому +6

    質問・感想・リクエストなどお気軽にコメントください😀
    「共有」ボタンから、友達やSNSへのシェアもお願いします👍

  • @55ikeike69
    @55ikeike69 3 роки тому +2

    抽象化の意味がやっとわかりました!
    ありがとうございました😊

  • @kameoman1370
    @kameoman1370 2 роки тому

    とても分かりやすかったです!特に犬からのプードルかわいくて、スッと内容入ってきました。

  • @ym-mp3rt
    @ym-mp3rt 8 місяців тому

    紅生姜は焼きそばのトッピングではなく脇につくものとおもうが、動画の内容は最高にわかりやすかった。

  • @otnotn2369
    @otnotn2369 9 місяців тому

    抽象・具体という表現ですっきりしました!

  • @Toshihisoba1101
    @Toshihisoba1101 2 роки тому +1

    classの理解って難しいんですが分かりやすかった!クラス=抽象化

  • @Amenokamisama9999
    @Amenokamisama9999 3 роки тому +5

    分かりやすい説明でした。ありがとうございます。「小学生でもわかる…」的な内容をこれからもお願いいたしますね。

    • @seomaru
      @seomaru  3 роки тому +2

      ありがとうございます😀

  • @mineyoshi3005
    @mineyoshi3005 2 роки тому +2

    いくつかあるオブジェクト指向の動画の中で一番わかりやすかったです。

  • @Arsche
    @Arsche 2 місяці тому

    ちなみに「猫」って文字は多くの言語で普通に許容されます

  • @user-su2ey1bh3r
    @user-su2ey1bh3r 3 роки тому +6

    野球、サッカーはクラス:スポーツ
    インスタンス 野球、ボール:小さい
    サッカー、ボール:大きい
    Tシャツ、ロングコートはクラス:服
    インスタンスTシャツ、季節:夏
    ロングコート、季節:冬
    寿司、花火はクラス:技術
    インスタンス寿司、職人:食べ物
    花火、職人:危険物
    みたいな感じでしょうか?

    • @seomaru
      @seomaru  3 роки тому +2

      おーついに寿司、花火の正解者が!
      「日本の文化」みたいに、他にもクラス化できそうですね😊

    • @user-su2ey1bh3r
      @user-su2ey1bh3r 3 роки тому

      せお丸のプログラマー養成講座 ありがとうございます!
      なるほど!江戸など候補がありましたが日本の文化がしっくりきますね!勉強になりました!

  • @user-in3ye3nk8f
    @user-in3ye3nk8f 3 роки тому +4

    小学生のイラスト笑った笑 的確なイラストのチョイス

  • @jojo-fz9cb
    @jojo-fz9cb Рік тому +1

    オブジェクト指向を理解するにはその対極にある手続き型プログラミングと対比させないと便利さがわからないと思う。
    オブジェクトたちがメッセージで処理を進めていくって点が重要。

    • @catsuper6713
      @catsuper6713 Рік тому +1

      同感ですね。解説書にありがちな、唐突に出てくる犬、猫クラスでは「どの業務シーンでどんなクラスを設計していけばよいか?」とか
      手続き型と比較してのメリット、デメリット等が全くわからないと思います。

  • @user-in3ye3nk8f
    @user-in3ye3nk8f 3 роки тому +4

    オブジェクト指向はjavaやってるとすんなり理解できるよね

    • @user-ls1jj6fr9d
      @user-ls1jj6fr9d 2 роки тому

      それは無理でしょうね。
      チラッとsmalltalkを覗き見したけど、そもそもオブジェクトというのは、元々はウィルスみたいに設計図と物体が融合してる不思議な存在を表す概念だからね。
      それこそ現実的な概念で、現実を描写するのに的してるのがオブジェクト指向で、なんでもオブジェクトなんだけど、Javaのオブジェクト指向の解説では、そんなのは言い過ぎだと言われます。
      それはJavaでは本来の意味でのオブジェクトは記述できないから。
      オブジェクトは、遺伝情報(クラス)と生殖能力のない物体(オブジェクト)に分析せねばならないし、JavaのクラスからJavaのオブジェクトを生成するというステップを踏まずに使えるその他(プリミティブ型やstatic なんちゃら)もオブジェクトではないから。

    • @user-in3ye3nk8f
      @user-in3ye3nk8f 2 роки тому

      @@user-ls1jj6fr9d Object, Class, Blueprint, abstraction, inheritance, overload, overwrite, implementation, polymorphism さえ理解できてればいんじゃない。
      理解しようとしたらmemory addressingの部分もちゃんとやらないとですね

  • @user-jc6oh6em4t
    @user-jc6oh6em4t 3 роки тому +5

    こういう説明だとわかりやすく感じるんですが、実際にプログラミングをし始めると、
    インターフェースや抽象クラスをどのように使っていいのかわからなくなります。
    パーツとして使いまわしをしやすいようにクラスを作ると説明されることもありますが、
    クラス分けをする必要をあまり感じない例が多いので、やっぱりよくわかってないんだなと自覚します。
    デザインパターンの本も読んでみましたが理解できた気がしません。
    脳味噌がオブジェクト脳になっていなんでしょうね

    • @seomaru
      @seomaru  3 роки тому

      お・・何の言語を触ってますか?

    • @user-jc6oh6em4t
      @user-jc6oh6em4t 3 роки тому

      @@seomaru javaを勉強してましたが、最近はpythonに浮気してます。

  • @katei-katei
    @katei-katei 3 роки тому +2

    他の方の動画を見たときと違って少し理解できました。
    寿司と花火…分からぬ(´・ω・`)

  • @user-in3ye3nk8f
    @user-in3ye3nk8f 3 роки тому +4

    どうせなら今勉強中のJavaで。。
    //class
    public class Japan {
    // fields
    private T name;
    Japan (T name) {
    this.name = name;
    }
    }
    // in the client class
    // creating an instance
    Japan food = new Japan(sushi);
    Japan summerMust = new Japan(hanabi);

  • @user-cj6gc8uz7e
    @user-cj6gc8uz7e Рік тому

    ひとつ聞いてもよろしいですか、メンバーになる事で質問は受けられるのですか、また、なぜクレジットのナンバーの一部が知れているのですか

  • @kmsaikoro0700
    @kmsaikoro0700 4 місяці тому

    日本語クラスw
    歴史って表現好き
    寿司と花火…
    日本観光クラスで、人気ランク変数、投票数変数、人気投票メソッド、ランキングメソッド
    とかかな?
    オブジェクトは配列に格納していって、投票数変数を比較してソート、各オブジェクトの人気ランク変数にオブジェクトを格納した配列の配列番号にプラス+1した値を代入
    とかでランキング機能は作れそう

  • @user-dl3pb2jh3n
    @user-dl3pb2jh3n Рік тому

    野球とサッカー classはスポーツ
    野球{バット、グローブ}
    サッカー{メッシ、ロナウド}

  • @kkoba32
    @kkoba32 2 роки тому +1

    オブジェクト指向の主役はクラスではないですよ。

    • @user-ls1jj6fr9d
      @user-ls1jj6fr9d 2 роки тому

      Javaではクラスは伝統的なデータ構造+アルゴリズム=プログラムを意味してるので、主役でしょう。

  • @Arsche
    @Arsche 2 місяці тому

    せおはやみ