コンストラクタを作る3つのコツと使うメリットとは?【Java入門講座】3-6 コンストラクタ

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

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

  • @takeshi2533
    @takeshi2533 2 года назад +15

    本当にわかりやすい
    自分もこんな風に人に教えれるような人間になりたい
    これからもお願いします!

    • @SekaChan
      @SekaChan  2 года назад +2

      Takeshiさん、コメントありがとうございました!
      ちょっとしたコツとテクニックがあれば、わかりやすく教えられるようになりますよ👍
      一番大切なコツは、Javaが好きなことかもしれません。笑

  • @イエロードロップ-p1m
    @イエロードロップ-p1m Месяц назад +2

    javaを身に付けたいと思い、偶然見つけたこのチャンネル。
    いまでは無くてはならない存在です!
    とても分かりやすい動画をありがとうございます!

    • @SekaChan
      @SekaChan  Месяц назад

      それは偶然じゃなくて必然だったってやつですね😁✨
      Javaは幅広く動画を作ってあるので、ぜひ活用していってください!

  • @pun1game
    @pun1game 11 месяцев назад +3

    とても分かりやすい動画ありがとうございます✨

  • @ああ-v7s2g
    @ああ-v7s2g Год назад +2

    本当に神授業

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

      ああさん、コメントありがとうございました!
      勉強を進めるペースが速くてすごいですね。神授業って感じてもらえて良かったです😄

  • @hiyuu121
    @hiyuu121 11 месяцев назад +2

    Java入門講座から順に学習させてもらっていますが、本当に分かりやすくて、以前の学習で躓いたコンストラクタの理解がスッと入ってきました!
    これからもコツコツ動画見ながら学習させてもらいます✨

    • @SekaChan
      @SekaChan  11 месяцев назад +1

      ヒユウさん、コメントありがとうございました!
      分かりやすいって感じてもらえて良かったです😄
      ここまで理解できればオブジェクト指向のベースは大丈夫かなと思います。
      この先も楽しみながら勉強していってください!

  • @あんな-p2t
    @あんな-p2t 2 года назад +5

    ほんとにほんとに分かりやすいです、、!ありがとうございます、、、!

    • @SekaChan
      @SekaChan  2 года назад +1

      あんなさん、コメントありがとうございました!
      わかりやすいと感じてもらえて良かったです✨

  • @k.a4040
    @k.a4040 2 года назад +5

    ほんとに分かりやすいです。まだまだ新人で研修しているので菅原先生もたくさん活用させていただきます!

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

      k.aさん、嬉しいコメントありがとうございました!
      新人研修は大変だと思いますが、動画でうまく予習&復習しながら乗り切ってください!
      また、同期と一緒に過ごせる貴重な期間でもあるので、ぜひ大切に過ごしてくださいね✨

  • @JA-tz5gi
    @JA-tz5gi 2 года назад +4

    週末、ヘトヘトで帰宅した後、勉強のために視聴させて頂くと、いつもの先生がいます。本当にホッとする瞬間です。勉強は私には簡単ではありませんが、この指導方法と人となりだからついていくことができているのだと思います。今日は本当に疲れていますが、この動画だけは視聴してから休みます。明日はぐっすり眠ってから、またエンジン全開で頑張ります!ツラいツラい(~_~;)

    • @SekaChan
      @SekaChan  2 года назад +1

      JAさん、コメントありがとうございます!
      金曜日の夜、疲れて帰った後に僕の動画を観てくれるなんて本当にスゴイなぁって思います😲
      また、僕の動画が誰かにホッとする瞬間を与えられていたなんて考えもしなかったので、ビックリしつつも嬉しかったです!
      マラソンに給水が不可欠なように、何かをがんばり続けるにはエネルギー補給が必要です。
      疲れたときはゆっくり休んで、無理はしすぎないように気をつけてくださいね✨

    • @JA-tz5gi
      @JA-tz5gi 2 года назад +1

      @@SekaChan メッセージありがとうございます!早朝に起きて、エンジン全開で勉強開始しました!朝から頭が働くように山椒のカレーを食べました!今日はオブジェクト指向の回をもう一度視聴させて頂いて、いい加減、この箇所をしっかり理解するのが目標です。何度も視聴させて頂いてきたせいか、私にとっては、いつしか、RUclipsというよりもスクールの「自分の先生」というような感覚になりました。仕事の後、スクールに行き、いつもの先生が教室にいるような安心感とともに勉強頑張っています。たっぷり寝たので、昨日の疲れも吹っ飛び、今日は元気に勉強できます!頑張ります!ありがとうございました😊

  • @KodomoBeyaOniiSan
    @KodomoBeyaOniiSan Год назад +3

    オブジェクト生成の時に初期値が設定されてないといけないから、もし定義されてないならデフォルトコンストラクタが自動生成されて、定義しているならそれに合うような初期値を作成者自身が渡してあげないといけないってことかな?

    • @SekaChan
      @SekaChan  Год назад +2

      子供部屋お兄さん さん、コメントありがとうございました!
      そうですね。そんなイメージです👍

  • @田本惇
    @田本惇 Год назад +3

    いつもわかりやすい解説をありがとうございます。補足でご説明頂いたデフォルトコンストラクタは、処理を何もしないという事ですが、メンバ変数だけ渡したい時などに使用するといった認識で良いのでしょうか?

    • @SekaChan
      @SekaChan  Год назад +1

      田本惇さん、コメントありがとうございました。
      デフォルトコンストラクタは処理を何もしないので、「メンバ変数だけ渡す」ということもないですね😄
      例えばStudentクラスのオブジェクトを作るときに
      > Student stu = new Student();
      のような記述をしますが、このときStudentクラスの引数なしのコンストラクタ(Student())が呼び出されます。
      Studentクラスに引数なしのコンストラクタを定義していないときに、自動生成されたデフォルトコンストラクタが呼び出されていると考えてください。

  • @luz.kazuya3179
    @luz.kazuya3179 2 года назад +13

    👍ボタン1つじゃ足りない

    • @SekaChan
      @SekaChan  2 года назад +1

      luz.kazuyaさん、嬉しいコメントありがとうございます!!
      👍ボタン100個分のやる気エネルギーをもらいました🔥

  • @そらおちゃんねる
    @そらおちゃんねる 11 месяцев назад +3

    オーバーロードとコンストラクタを利用すると、非常にシンプルに書くことができますね!
    自分なりにまとめてみました。(オーバーロードを使う例では、2つインスタンスを生成したほうがわかりやすいかもですが・・)
    🔹オーバーロードを使わない例
    Student stu = new Student();
    stu.setData(“菅原”);
    stu.setScore(90,80);
    stu.display();
    🔸オーバロードを使う例
    Student stu = new Student();
    stu.setData(“菅原”, 90, 80);
    stu.display();
    ⭐オーバロードとコンストラクタを組み合わせる例
    Student stu = new Student(“菅原”,90,80);
    stu.display();

    • @SekaChan
      @SekaChan  11 месяцев назад +1

      そらおちゃんねるさん、コメントありがとうございました!
      書いてくれたプログラムを見てると、オーバーロードやコンストラクタについてしっかり理解できているのが伝わってきます。
      自分でプログラムを書いたり動かしたりしてみると一気に理解が進むので、ぜひそのような勉強を進めていってください!

  • @ncs6006
    @ncs6006 2 года назад +2

    わかりやすかったです!ありがとうございます(_ _)

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

      NCS好きさん、コメントありがとうございました!
      わかりやすかったみたいで良かったです😄
      こちらこそ観てもらえて感謝です!

  • @saiore.11
    @saiore.11 5 месяцев назад

    英語と数学が0点になるのですが何故でしょうか?

    • @SekaChan
      @SekaChan  5 месяцев назад

      何のサンプルを実行してるのかや、自分で書いたプログラムか概要欄のプログラムをダウンロードして動かしているのかなどが分からないので、何ともいえません‥

  • @naru5877
    @naru5877 8 месяцев назад +1

    Progateよりわかりやすい。

    • @SekaChan
      @SekaChan  8 месяцев назад +1

      それは良かったです😄
      Progateの有料コースよりはるかに高いレベルの解説動画まで作ってあるので、ぜひ活用してください!

  • @icantspeakenglish10
    @icantspeakenglish10 Год назад +1

    昨日の分を取り返す