オブジェクト指向とは?10分で学ぶ【分かりやすい解説シリーズ#57】【プログラミング】

  Рет қаралды 18,366

徳田 啓【プログラミング学習チャンネル】

徳田 啓【プログラミング学習チャンネル】

Күн бұрын

🔔LINE公式アカウント
✅プログラミングを最短で身につけるための学習方法とは?
✅プログラミングを仕事にするための方法
✅プログラマーという仕事の実情
etc...
本気でプログラミングを自分の「スキル」にしたい方は必見!
🔻登録はこちら(無料)🔻
blog.senseshare.jp/line.html
🎁LINE登録者限定特典
[特典1] プロ直伝!Webエンジニアとして独り立ちするために学ぶべきスキルマップ
[特典2] Webエンジニアとして就職/転職するための【具体的学習戦略】
[特典3] プログラミングを学ぶ時の「心構え」 今回は「オブジェクト指向」について、初心者向けに分かりやすく解説していきたいと思います。
オブジェクト指向というものがよく分からない。
実際どんな時に使うのか、どんなメリットがあるのかが分からない。
継承/ポリモーフィズム/カプセル化という言葉の意味が分からない。
このような方は是非参考にしてみてください。
今回も、動画を見て「分かったこと」「気付いたこと」などぜひコメントに残してくださいね✨
《目次》
00:00 今回のテーマ
00:46 オブジェクト指向とは?
01:02 オブジェクト指向はなぜ必要?
02:23 関数とは何が違う?
04:21 クラスとインスタンス
05:12 オブジェクト指向のメリット
05:46 継承(クラスを継承できる)
07:13 ポリモーフィズム(使う側は呼び出し方を統一できる)
07:58 カプセル化(外部に触らせる必要の無いデータは隠すことができる)
08:35 良いコードを書くことがオブジェクト指向につながる
09:21 まとめ
《関連動画》
・関数/サブルーチン/メソッドとは?【分かりやすい解説シリーズ #46】
• 関数/サブルーチン/メソッドとは?【分かりや...
《関連する再生リスト》
・分かりやすい解説シリーズ
• MySQLでrootパスワードを忘れた場合の...
・コーディングスキルアップのためのリスト
• if文とは?【分かりやすい解説シリーズ #6...
《おすすめの再生リスト》
・開発実況シリーズ
• 【開発実況シリーズ】Web日報登録システムを...
😀メンバーシップについて
開発実況のソースコード提供や、ご質問への優先返信、限定壁紙配布などの特典をご用意していますので、皆さんぜひご参加ください✨
詳細はチャンネルの[メンバーになる]ボタンをクリック!
⭐️各講座も開講中!
◆EXE【BACKEND初級コース】
ECサイトを作りながら、バックエンドスキルを1から学べる講座です。
exe.senseshare.jp/
ECサイトをゼロから作れるようになりたい方、バックエンドスキルをしっかり学びたい方は、是非こちらにご参加ください。
◆【フルスタックエンジニアマスター講座】
learn.senseshare.jp/lp/
徳田 啓が直接あなたの「メンター」となり、プログラミングスキルをゼロから順番にレクチャーする有料講座開講中!
プロ志向の方、プロレベルのスキルを直接教わりたい方は是非ご参加ください。
・自宅で好きな時に学べるオンライン講座
・独立を想定した超実践的カリキュラム
・回数無制限の個別サポート
✅人気の動画
・引数・戻り値とは?【分かりやすい解説シリーズ #42】
• 引数・戻り値とは?【分かりやすい解説シリーズ...
・【ATOM】最初の1歩(基本的な使い方&入れておくべきパッケージ)
• Video
・【VSCode】最初の1歩(インストール/日本語化/基本的な使い方)
• VSCode最初の1歩(インストール/日本語...
・【開発実況】Web日報登録システムを作る
• 【開発実況シリーズ】Web日報登録システムを...
🖥️徳田啓 使用デバイス&ツール
【メインモニター: amzn.to/3pwAKoz 】
【サブモニター: amzn.to/3Eef8RO 】
【キーボード: amzn.to/3pxVI6o 】
【マウス: amzn.to/30ZGZXN 】
【ヘッドセット: amzn.to/3EeeIuU 】
【ブラウザ: www.google.com/intl/ja_jp/chr... 】
【エディタ: azure.microsoft.com/ja-jp/pro... 】
【開発環境: www.docker.com/ 】
【ソースコード管理: www.sourcetreeapp.com/ 】
【ターミナル: kmiya-culti.github.io/RLogin/ 】
🎁ご支援
www.amazon.jp/hz/wishlist/ls/...
📩お仕事のご依頼等
senseshare.jp/contact/
BLOG
blog.senseshare.jp/
Twitter
/ senseshare_inc
Facebook
/ senseshare.inc
Instagram
/ kei_tokuta
#プログラミング
#オブジェクト指向

Пікірлер: 27
@keitokuta
@keitokuta 2 жыл бұрын
メンバーさん限定で、動画に関するご質問への回答を行います! ぜひメンバーシップへご参加ください! kzfaq.infomembership
@mk8dx_ongk
@mk8dx_ongk Жыл бұрын
今まで調べたオブジェクト指向の中で一番しっくりきました!!
@user-pn6sh9if9d
@user-pn6sh9if9d 7 ай бұрын
色んな動画見たけどこれが一番分かりやすかったです!
@6tad680
@6tad680 2 жыл бұрын
細かい技術的な話よりもその根底にある「本質」を知ること・・それを念頭に動画をみたら、オブジェクト指向がストンと腹に収まりました。徳田さんの解説、どれもとてもわかりやすいです。ありがとうございます。
@user-tt8po1bv2s
@user-tt8po1bv2s 9 ай бұрын
基本情報技術者試験を趣味で受験しようとしています。 オブジェクト指向が参考書の文字だけだとわからなかったため、とても助かりました! 何事も本質を理解することがまず大切ですね!
@nyagi8901
@nyagi8901 Жыл бұрын
コードの再利用だけに着目すると、関数とどこが違うの? という疑問がでます。この点うまく説明されていると思いました。 また、ポリモフィズムも自然な形で説明されているなと思いました。 参考になります。 多分、従来型の機能分解から手続きをコーディングするプログラミングの 発想をしているとだんだんシステム構築の仕事で使ってもらえなくなるような気がしています。とても役立つ説明だと思いました。 ユースケース、シークエンス図、を使ってオブジェクト抽出を説明されるとよいかと思います。
@user-to3km7fh7v
@user-to3km7fh7v Жыл бұрын
本当に10分でわかりました! クラスを設計図と言われてもイマイチわからず困ってました。 ありがとうございました。 m(_ _)m
@shamada8015
@shamada8015 3 жыл бұрын
はじめまして。今プログラミング学習しておりますが、概念がわからず使っておりました。徳田さんの説明はイメージしやすかったです。 これからも応援しております。
@keitokuta
@keitokuta 3 жыл бұрын
ご感想ありがとうございます!
@shamada8015
@shamada8015 3 жыл бұрын
@@keitokuta ご返信くださり、ありがとうございます。コロナショックで今の仕事の先行きに不安を感じて、プログラミングをはじめました。なかなか思うように理解できなかったのですが、徳田さんの動画を拝見し、プログラミングの概念が少しわかってきました。基礎はとても大切だと思っています。これからも良い動画を楽しみにしています。
@keitokuta
@keitokuta 3 жыл бұрын
ありがとうございます!動画が学習のご参考になれば幸いです!
@user-em3ix9wi2l
@user-em3ix9wi2l 2 ай бұрын
オブジェクト指向めちゃくちゃ便利やないですか!!と動画5分見て思った初心者です!便利ですよね!先輩方?
@user-oj5bc4lm5s
@user-oj5bc4lm5s 9 ай бұрын
オブジェクト指向を学べばシステム開発が効率化されるってことですよね?
@fumi8991
@fumi8991 2 жыл бұрын
プログラミング初学者ですが,オブジェクトに関するイメージがつかめてとても助かりました! コードを書く際にこの考え方を活かしたいと思ったのですが,おすすめの練習方法などはありますか? 応援しています!
@keitokuta
@keitokuta 2 жыл бұрын
まずは、期待する処理が実現出来るようにソースコードを書いた後、次にその処理コードを「他からも汎用的に使えるように出来ないか?」という観点で汎用化していく練習をしていくと、オブジェクト指向的な考え方が鍛えられていくと思います!
@fumi8991
@fumi8991 2 жыл бұрын
@@keitokuta なるほど…コードが綺麗な人たちはそういう努力をしてるんですね…! 頑張ります! 大変参考になりました!
@eeeg
@eeeg 2 жыл бұрын
指向と志向ってほぼ同じ意味なんですね。高級志向的なノリのオブジェクト指向ってことっすね(?)
@cooking1043
@cooking1043 3 жыл бұрын
オブジェクト指向=クラス オブジェクト指向=継承 オブジェクト指向=ポリモーフィズム オブジェクト指向=カプセル化 ということであってるのかな?😣
@keitokuta
@keitokuta 3 жыл бұрын
オブジェクト指向というのは、あくまで「設計手法」のことであり、「クラス」「継承」「ポリモーフィズム」「カプセル化」は、その設計手法を実現するための「具体的な方法」といったイメージです!
@user-un6jj6hz2q
@user-un6jj6hz2q 3 жыл бұрын
#36とほぼ同じ内容^^; 一瞬間違えたのかと思いました。#67も似たような内容だったような・・・(分かりやすいのであちこち見まくった結果なのですがw) classの書き方と利用方法についての解説をお待ちしておりますm(_ _)m
@keitokuta
@keitokuta 3 жыл бұрын
多くの動画を見て頂きありがとうございます! 音質改善などの理由で再録(リメイク)しているケースや、キーワード別に解説しているため、同分野の内容は被ったりするケースがありますが、そういった部分は大事な内容だったりするので、擦り込んで頂ければ幸いです!(^^) classについては、こちらの動画で簡単に説明していますが、いかがでしょうか? kzfaq.info/get/bejne/qM2crJyKqbKwZqM.html もっと知りたいことなどがあればご要望ください!
@user-un6jj6hz2q
@user-un6jj6hz2q 3 жыл бұрын
@@keitokuta そっちのclassではなく、PHPのclassですヾ(・ω・`;)ノ メソッドとかプロパティとか、何となく分かったような分からないような感じで、なんともモヤモヤしていてイマイチ理解ができません・・・orz $thisって、jQuery連想しちゃってしっくりこない、な感じです^^;
@keitokuta
@keitokuta 3 жыл бұрын
あ、そっちですね(^^) #67でプロパティ、メソッドの概要は解説していますが、さらに掘り下げた内容ということですかね?
@user-un6jj6hz2q
@user-un6jj6hz2q 3 жыл бұрын
@@keitokuta はい。もっと深堀な解説をお願いしたいです(・`ω´・)/
@secondlife4337
@secondlife4337 3 жыл бұрын
あれ?これって、関数の時のも同じ話をしていたような???
@user-ls1jj6fr9d
@user-ls1jj6fr9d 2 жыл бұрын
オブジェクトやクラスやインスタンスは、関数と変数をまとめたものなので、大体同じでしょうね。
@user-ls1jj6fr9d
@user-ls1jj6fr9d 2 жыл бұрын
そういえば変数の説明も大体同じです。変数も関数もラベルを貼ってボックス化するということは共通してます。 ボックスが多くなると複数のボックスをまとめた棚が欲しくなる。関数も入れられる棚がオブジェクトです。
スコープとは?5分で学ぶ【分かりやすい解説シリーズ #56】【プログラミング】
5:26
徳田 啓【プログラミング学習チャンネル】
Рет қаралды 3,6 М.
オブジェクト指向のクラスとは?クラスに関する基礎知識を解説!
8:40
SAMURAI ENGINEER [侍エンジニア]
Рет қаралды 27 М.
THEY made a RAINBOW M&M 🤩😳 LeoNata family #shorts
00:49
LeoNata Family
Рет қаралды 32 МЛН
Smart Sigma Kid #funny #sigma #comedy
00:25
CRAZY GREAPA
Рет қаралды 17 МЛН
Looks realistic #tiktok
00:22
Анастасия Тарасова
Рет қаралды 94 МЛН
你们会选择哪一辆呢#short #angel #clown
00:20
Super Beauty team
Рет қаралды 38 МЛН
Easy to understand "argument" and "return value" of programming
6:20
徳田 啓【プログラミング学習チャンネル】
Рет қаралды 67 М.
キャッシュとは?7分で学ぶ【分かりやすい解説シリーズ #59】【プログラミング】
7:36
徳田 啓【プログラミング学習チャンネル】
Рет қаралды 9 М.
1分でわかるCertificate Automation Manager (旧AEG : Auto Enrollment Gateway)
1:25
15. クラス | 中学生でもわかるPython入門シリーズ
17:57
いまにゅのプログラミング塾
Рет қаралды 172 М.
オブジェクト指向とは?概要やメリット・学ぶべき理由をわかりやすく紹介
8:31
【A試験_ハードウェア】04. CPUの性能指標 | 基本情報技術者試験
13:23
【基本情報技術者試験YouTuber】すーさん
Рет қаралды 75 М.
クラス図徹底解説
25:19
根っこから学ぶビジネス入門
Рет қаралды 7 М.
Rust Data Modelling Without Classes
11:25
No Boilerplate
Рет қаралды 165 М.
Tiny motor, big power
0:25
Rob Rides EMTB
Рет қаралды 32 МЛН
Cute ❤️🍭💕🍕🥛🍧🤣
0:11
Koray Zeynep
Рет қаралды 8 МЛН
Заставил себя уважать!
0:52
МИНУС БАЛЛ
Рет қаралды 3 МЛН
Luggage to the Rear 🤣?! 2025 Porsche 911GTS Hybrid #shorts
0:20
thomas.letsgo
Рет қаралды 18 МЛН
Пресс Боксера Тяжеловеса и Твоего Тренера
0:20
Голову Сломал
Рет қаралды 2,7 МЛН
Cat Tommy lost his love…💔 #cat #cats
0:27
Prince Tom
Рет қаралды 127 МЛН