chevron_left

【2015年版】オブジェクト指向入門

PREMIUM
第1回

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

2015年5月13日 60min

スライド資料

会員登録して、全てのスライドを見よう

1 / 43

授業の概要

■ オブジェクト指向入門

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

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

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

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

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

■ 対象者

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

こんな人にオススメ

オブジェクト指向を活用して読みやすく品質の高いコードを書きたい方

チャプター

play_arrow
自己紹介&アジェンダ
03:17
play_arrow
なぜオブジェクト指向を学ぶのか
02:26
play_arrow
今回のゴール
01:54
play_arrow
オブジェクト指向とは
04:38
play_arrow
オブジェクト指向プログラミング(OOP)の例
04:17
play_arrow
オブジェクト指向でプログラミングするメリット
01:57
play_arrow
クラス、プロパティ、メソッド
01:16
play_arrow
クラス
02:07
play_arrow
プロパティ
01:00
play_arrow
メソッド
05:04
play_arrow
クラスとインスタンス
02:19
play_arrow
その他のキーワード:コンストラクタ
01:22
play_arrow
その他のキーワード:アクセス修飾子
03:00
play_arrow
その他のキーワード:静的プロパティ/メソッド
02:24
play_arrow
クラスの継承
06:27
play_arrow
まとめ
01:41
play_arrow
Q: 構造体は使わないんでしょうか?
00:50
play_arrow
Q: ユーティリティメソッド、ユーティリティクラスにコンストラクタはありますか?
01:45
play_arrow
Q: 39ページの function addItem(Item $item, $num) の Item は、40ページにあるクラスのチェックになりますか?
01:20
play_arrow
Q: 先生が今回のオブジェクト指向の講義にPHPを使用したのは何か理由があるのでしょうか?
00:40
play_arrow
Q: 言語で既に持っているクラスを継承して拡張することも出来るんですか?
01:00
play_arrow
Q: 他の設計の言語に比べてオブジェクト指向の欠点なり短所はどんなものがあるのでしょうか?
01:27
play_arrow
Q: staticじゃないメソッドからstatic変数を参照できるのはなぜですか?
01:18
play_arrow
Q: 先生はPHP以外もほとんどのプログラミング言語がわかるんですか?
01:18
play_arrow
お知らせ