おためし受講中

オブジェクト指向入門 〜オブジェクト指向のキホン〜

■ オブジェクト指向入門

オブジェクト指向プログラミング (Object-Oriented Programming, OOP) は、プログラミングを "オブジェクト" を使って構成する考え方・技法です。オブジェクト指向を理解し実践することにより、理解しやすく、メンテナンスのしやすい、再利用性の高いコードを書けるようになると言われています。

しかしオブジェクト指向を理解することは実際には簡単ではなく、うまく活用できずに複雑化してしまう場合も少なくありません。

この授業では実際の開発現場で使えるオブジェクト指向の知識を身につけるべく、オブジェクト指向プログラミングを実践する上で出てくる様々な考え方や仕組みについて「なぜこれが必要なのか」「実際にどういった場合に使うのか」といった観点を踏まえて解説します。
 

■ 今回の授業で学べること

・オブジェクト指向の必要性がわかる
・クラス、メソッド、プロパティを知る

■ 対象者

・オブジェクト指向に興味がある方
・オブジェクト指向を学んだけど実際にどう活用すればいいかわからない方
・より品質の高いコードを書きたいと思っている方
 

学生代表

  • 大木 しのぶ

    大木 しのぶ

    スクー放送部

【ノート機能】
授業内容や覚えておきたいポイントなど、ノートに自由に残せます

再生位置挿入 資料挿入
筆記アシスト
ONOFF
    【チャプター機能】
    授業内容をピンポイントでおさえながら
    ご自身のペースで進めることができます
    【前半】授業
    自己紹介&アジェンダ
    03:17  (00:13 ~ )
    なぜオブジェクト指向を学ぶのか
    02:26  (03:30 ~ )
    今回のゴール
    01:54  (05:56 ~ )
    オブジェクト指向とは
    04:38  (07:50 ~ )
    オブジェクト指向プログラミング(OOP)の例
    04:17  (12:28 ~ )
    オブジェクト指向でプログラミングするメリット
    01:57  (16:45 ~ )
    クラス、プロパティ、メソッド
    01:16  (18:42 ~ )
    クラス
    02:07  (19:58 ~ )
    プロパティ
    01:00  (22:05 ~ )
    メソッド
    05:04  (23:05 ~ )
    クラスとインスタンス
    02:19  (28:09 ~ )
    その他のキーワード:コンストラクタ
    01:22  (30:28 ~ )
    その他のキーワード:アクセス修飾子
    03:00  (31:50 ~ )
    その他のキーワード:静的プロパティ/メソッド
    02:24  (34:50 ~ )
    クラスの継承
    06:27  (37:14 ~ )
    まとめ
    01:41  (43:41 ~ )
    【後半】質疑応答
    Q: 構造体は使わないんでしょうか?
    00:50  (45:45 ~ )
    Q: ユーティリティメソッド、ユーティリティクラスにコンストラクタはありますか?
    01:45  (46:35 ~ )
    Q: 39ページの function addItem(Item $item, $num) の Item は、40ページにあるクラスのチェックになりますか?
    01:20  (48:20 ~ )
    Q: 先生が今回のオブジェクト指向の講義にPHPを使用したのは何か理由があるのでしょうか?
    00:40  (49:40 ~ )
    Q: 言語で既に持っているクラスを継承して拡張することも出来るんですか?
    01:00  (50:20 ~ )
    Q: 他の設計の言語に比べてオブジェクト指向の欠点なり短所はどんなものがあるのでしょうか?
    01:27  (51:20 ~ )
    Q: staticじゃないメソッドからstatic変数を参照できるのはなぜですか?
    01:18  (52:47 ~ )
    Q: 先生はPHP以外もほとんどのプログラミング言語がわかるんですか?
    01:18  (54:05 ~ )
    お知らせ
      (55:23 ~ )