プログラムでクラスを定義するときのthisについて説明します【オブジェクト指向プログラミング】

  Рет қаралды 28,940

プログラミングアカデミー

プログラミングアカデミー

Күн бұрын

Пікірлер: 58
@ss941
@ss941 4 жыл бұрын
this説明ってめっちゃ優しい。
@programming-academy
@programming-academy 4 жыл бұрын
やさしさあふれるチャンネルにしていきたいです😄
@amebee91
@amebee91 2 жыл бұрын
何度も言い換えをしながら伝えてくださっている点と、 実体のあるもの、と概念の二つの例のおかげでthisの理解が深まりました。 ありがとうございます。
@ww-zo2yl
@ww-zo2yl 4 жыл бұрын
なるほど。thisにはインスタンス化した時の実体が入る。ありがとうございました。
@programming-academy
@programming-academy 4 жыл бұрын
完璧
@user-yc5cb5xi5u
@user-yc5cb5xi5u 2 жыл бұрын
うぉーありがとうございます!すっきりしたかも
@ねぐ-k8l
@ねぐ-k8l 3 жыл бұрын
ここまで噛み砕いた説明は初めて!! とても分かりやすかったです😆
@りりり-w1l
@りりり-w1l 2 жыл бұрын
めちゃくちゃわかりやすい説明! 凄く理解が広がりました!ありがとうございます
@なーと-g7l
@なーと-g7l 4 жыл бұрын
東大出身者はなぜこんなにも説明上手なのでしょう。。 この動画のおかげで前に進めます!
@programming-academy
@programming-academy 4 жыл бұрын
東大出身であることがバレている!?
@なーと-g7l
@なーと-g7l 4 жыл бұрын
@@programming-academy 公言しとるやんけ〜笑
@programming-academy
@programming-academy 4 жыл бұрын
公言はしてますが、そんなに毎回毎回言ってるわけではないのでいろんな動画観てくださってる方しか知らないはず…と思った次第です😄
@_yigok_
@_yigok_ 4 жыл бұрын
ちょうど今ぶち当たってたのでわかりやすかったです!!
@programming-academy
@programming-academy 4 жыл бұрын
わかりやすかったですか!?😭 正直、このテーマに関して言えば、若干自信がなかったのでそう言ってもらえると嬉しいです😭
@AK-xm5uy
@AK-xm5uy 2 жыл бұрын
2:48 3:28 4:10 5:20 8:04 クラス、インスタンス、データと振る舞い(処理) 10:16 6:25 レシーバーというインスタンスがthisの中に入っている。10:55 クラスで定義したインスタンスがthisに入っている。代名詞みたいな?
@みのむしめんたる
@みのむしめんたる 8 ай бұрын
ちょー絶わかりやすいです
@musiccook4844
@musiccook4844 Жыл бұрын
9:40 「インスタンス(=実態)自身をさす変数」 ここの一文がまだ理解できない〜 ・インスタンスとは、実態そのもの。 ・変数とは、ラベルが貼られた箱のこと。→女優という変数の箱には、年齢や名前という要素が入っている ・つまり下のコードだとAV女優クラス内の「女優」がインスタンスであり変数でもあるということなのか class = AV女優  constructor(年齢){   女優.年齢 = 年齢;  }  A() {   if (女優.年齢 が28歳より上) {   熟女ものに出演する();   } else if (女優.年齢 が27歳より下 {    学園ものに出演する();   } }  ・AV女優というオブジェクトがあり、そのオブジェクトを作るためにAV女優クラスという設計書がある。 ・AV女優クラスには年齢というデータが構築されている。データって変数名(女優) と女優の中に入っている要素(年齢)のこと? ・AV女優クラスには出演するというメソッド=処理がなされるようになっている ・thisは代名詞みたいなもの。代名詞に当てはまる実態=AV女優さんたちが、レシーバーとして、メソッド=振る舞い=処理を実行する?
@minnfra
@minnfra 4 жыл бұрын
天才......ありがとうございます。
@programming-academy
@programming-academy 4 жыл бұрын
天才!?😳
@あんな-p2t
@あんな-p2t 2 жыл бұрын
開発歴半年の駆け出しエンジニアです!ものすごく分かりやすくて助かりました、、!ありがとうございます!
@えと-o5c
@えと-o5c 4 жыл бұрын
thisについてすっきりしました!ありがとうございます!
@programming-academy
@programming-academy 4 жыл бұрын
この動画リメイクしようかな〜
@ujukim-l7k
@ujukim-l7k 3 жыл бұрын
ずっとわからなかったthisが完璧にわかるようになりました。 神動画をありがとうございました!!
@ぴえん-g1k
@ぴえん-g1k 4 жыл бұрын
ふわっとしか理解していなかった所をしっかりと理解出来た気がします。 とても助かります 他の動画も沢山見てみます!
@programming-academy
@programming-academy 4 жыл бұрын
色々見てみてください😊
@ハルかず
@ハルかず 4 жыл бұрын
とても参考なりました。 何度も見て理解していきます。
@programming-academy
@programming-academy 4 жыл бұрын
オブジェクト指向は特に難しい所ですから、理解には時間かかりますよね😖 オブジェクト指向の真髄が理解できればプログラマとしてはかなり上位だと思いますよ。そのくらい理解していないプロのエンジニアが多い印象です。
@0430YAMADA
@0430YAMADA 4 жыл бұрын
このチャンネルだけで初学者の挫折率が減ると思う。
@programming-academy
@programming-academy 4 жыл бұрын
初学者の方々の理解のきっかけになってくれると嬉しいですね😊
@TI-ff7pw
@TI-ff7pw 4 жыл бұрын
まじで分かりやすいです、、、!
@programming-academy
@programming-academy 4 жыл бұрын
役に立ったようで嬉しいです😊 オブジェクト指向は難しい所ですよね。諦めずにがんばりましょう。 私の動画が理解の助けに少しでもなってくれれば、嬉しいですね!😊
@hunterhunterdesu
@hunterhunterdesu 3 жыл бұрын
とてもわかりやすい!
@dさん-j3d
@dさん-j3d 4 жыл бұрын
ありがとうございました! 色んな動画や、webサイトを見ましたが一番分かりやすかったです!
@programming-academy
@programming-academy 4 жыл бұрын
ありがとうございます!嬉しい!
@chitochito5206
@chitochito5206 4 жыл бұрын
オブジェクト指向の例えとして、書籍では車や動物や果物を例に出されて、読んでも正直言ってよく理解出来ていませんでした。 10:30からの内容を聞いて、「あぁ!なるほど!そういう事なのか!」と逆に理解しやすかったです。
@programming-academy
@programming-academy 4 жыл бұрын
目に見えるものが全てではないのさ
@toughbunny903
@toughbunny903 2 жыл бұрын
すごくわかりやすいです! ありがとうございます!
@junya6127
@junya6127 3 жыл бұрын
ふむふむ。 分かりやすいです!
@ナツ-b7h
@ナツ-b7h 2 жыл бұрын
オサナイさんの動画に出会えて本当によかった! ありがとうございます!他の動画も見て勉強させてもらいます!
@kazun351
@kazun351 3 жыл бұрын
神様ありがとうございます。
@nakchauchau
@nakchauchau 3 жыл бұрын
あっちこっち動画観てきましたがこの動画でようやく高齢初心者にも理解できました笑
@ayumunagae8567
@ayumunagae8567 3 жыл бұрын
やっば、めっちゃわかりやすい(笑)
@爆ちゃんねる
@爆ちゃんねる 3 жыл бұрын
今回の動画でオブジェクト指向とは?の壁が超えられそうです✨
@guston008
@guston008 4 жыл бұрын
用語の中でもこの”this” が一番どの人のどの解説も曖昧模糊でわかりにくいです。 ほとんどの人が解説スっばしてますね。お話を聞いて理解するよう努めます。
@programming-academy
@programming-academy 4 жыл бұрын
thisは難しいですね〜😥 私もまだあんまりうまく説明できてない気がします😥
@Mm-fv3oq
@Mm-fv3oq 2 жыл бұрын
え、分かりやす
@ああ-b3p5b
@ああ-b3p5b 3 жыл бұрын
thisが自分自身を呼び出すだの、どうたらこうたらっ言うのは頭に入っていましたが、自分自身を呼び出すってどゆこと?という疑問がずっとあったのでスッキリしました! ありがとうございます!
@hondasuzuki7345
@hondasuzuki7345 4 жыл бұрын
わかりやす過ぎて近所のお婆さんにも教えてあげたくなる
@programming-academy
@programming-academy 4 жыл бұрын
実際に行動にうつそ!
@hondasuzuki7345
@hondasuzuki7345 4 жыл бұрын
@@programming-academy すいません嘘つきました。近所にお婆さんなんていません!
@tomo_oshima
@tomo_oshima 4 жыл бұрын
動画ありがとうございます。興味深く拝見しました。Ruby on Rails (Ruby)を勉強していて、self(this)の意味がまったく理解できませんでした。 あくまで私の現時点での理解ですが、self(this)というのは、任意のメソッドを実行するための受け皿(レシーバー)ということでしょうか。例えば、あるユーザーが存在する場合は、user1.nameみたいな感じでuser1という実体のnameメソッドを実行するということだと思いますが、そのような具体的なレシーバーを設定しないけれども、あるメソッドを実行したい場合は、selfを実体(レシーバー)としてself.lengthみたいな感じで記述するということかなと思いました。
@programming-academy
@programming-academy 4 жыл бұрын
self もただの代名詞だからね
@Rúben_Drops
@Rúben_Drops 3 жыл бұрын
出会えてよかった。。。。
@yokoishikawa4937
@yokoishikawa4937 4 жыл бұрын
入門書でコードに何の説明も無くnew ほにゃらら(メソッド名)って書いてあって何だろう?変数?今作ったって意味?nowって事と???とそこで思考が止まっていたけどコンストラクタに付ける決まりなんですね。余談ですがプログラミング動画やってる方って手振りしながら話して外人みたいです。それぞれ味が有るけど眼鏡沢山持ってるんですね。画面の真ん中でカメラに向かって話して下さるので直に話されているしかもアイコンタクトしてるような不思議な感覚になりますね。
@programming-academy
@programming-academy 4 жыл бұрын
コンストラクタ、重要なのでぜひおぼえておいてください😄 身振り手振り⇒手持ち無沙汰なので メガネ⇒6つ持ってます 目線⇒最近は少し中心からずれた位置に立つようになりました
@yokoishikawa4937
@yokoishikawa4937 4 жыл бұрын
Web万屋エンジニアチャンネル すみません、丁寧に返信して下さったのですね。有難う御座います。 いや、茶化してるとかでなくて、今まで通り真ん中&カメラ目線のままで良いです。 それももっと顔も画面いっぱいにする方が直に話してるみたいで良いです。 これからのon lineはこれだ!と思いました(私だけかもしれませんが、笑) ほとんどの方が横やら、斜め向きだったり、真ん中に居ても半身以上写っていて小さめだったりすると、画面を見る感じになるので、1対1で話してる感じが希薄なので。 教えられる事を持っているってすごいですね、他の方と差違化を図って頑張って下さい。
@pityu3794
@pityu3794 4 жыл бұрын
動いてるとこ見せたほうがいいと思いました。
@programming-academy
@programming-academy 4 жыл бұрын
感想ありがとう!😄
getterとsetterについて解説します【オブジェクト指向プログラミング】
20:46
プログラミングアカデミー
Рет қаралды 23 М.
オブジェクト指向プログラミングとは何なのかを説明します
13:00
プログラミングアカデミー
Рет қаралды 19 М.
UFC 310 : Рахмонов VS Мачадо Гэрри
05:00
Setanta Sports UFC
Рет қаралды 1,2 МЛН
1% vs 100% #beatbox #tiktok
01:10
BeatboxJCOP
Рет қаралды 67 МЛН
BAYGUYSTAN | 1 СЕРИЯ | bayGUYS
36:55
bayGUYS
Рет қаралды 1,9 МЛН
Quando eu quero Sushi (sem desperdiçar) 🍣
00:26
Los Wagners
Рет қаралды 15 МЛН
JSONについてわかりやすく説明します
24:12
プログラミングアカデミー
Рет қаралды 39 М.
プログラミングの勉強に悩めるあなたに贈る3つの言葉
14:55
プログラミングアカデミー
Рет қаралды 6 М.
【知らなきゃ稼げない】オブジェクト指向・クラスを完全理解【PHP入門】
49:31
ゆきひろプログラミング教室
Рет қаралды 9 М.
JavaScript の”闇” this について解説します。
14:43
やっすんのエンジニア大学
Рет қаралды 25 М.
非同期処理とは何か?【超入門編/JavaScript/プログラミング】
17:16
プログラミングアカデミー
Рет қаралды 27 М.
「オブジェクト指向」を逆から解説してみる
25:14
たにぐち まことのともすたチャンネル
Рет қаралды 24 М.
UFC 310 : Рахмонов VS Мачадо Гэрри
05:00
Setanta Sports UFC
Рет қаралды 1,2 МЛН