Skip to Content
初めてのPHP
book

初めてのPHP

by David Sklar, 桑村 潤, 廣川 類, 木下 哲也
March 2017
Intermediate to advanced
364 pages
9h 45m
Japanese
O'Reilly Japan, Inc.
Content preview from 初めてのPHP
110
6
章 データとロジックの結合:オブジェクトの操作
6.7
 まとめ
本章では次の内容を取り上げました。
オブジェクトがコードの構造化に役立つことを理解する。
メソッドとプロパティを持つクラスを定義する。
new
演算子でオブジェクトを生成する。
矢印演算子でメソッドやプロパティにアクセスする。
static
メソッドの定義と呼び出し。
コンストラクタを使ってオブジェクトを初期化する。
例外を発行して問題を通知する。
例外を捕捉して問題に対応する。
サブクラスでクラスを拡張する。
アクセス権を変更してプロパティやメソッドへのアクセスを制御する。
コードを名前空間に整理する。
6.8
 演習問題
1
1.
Ingredient
というクラスを作成しなさい。このクラスのインスタンスは 1 つの材料を表し、材
料の名前と費用を管理する。
2.
Ingredient
クラスに材料の費用を変更するメソッドを追加しなさい。
3.
本章で使った
Entree
クラスのサブクラスで、文字列の材料名の代わりに
Ingredient
オブジェク
トで材料を指定するサブクラスを作成しなさい。この
Entree
のサブクラスには、前菜の総費用
を返すメソッドを追加しなさい。
4.
Ingredient
クラスを独自の名前空間に入れ、
IngredientCost
を使う他のコードが適切に動作す
るように修正しなさい。
1 答えは本書のWeb サイト(http://www.oreilly.co.jp/books/9784873117935/ ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

アイソモーフィックJavaScript

アイソモーフィックJavaScript

Jason Strimpel, Maxime Najim, 牧野 聡
データサイエンス講義

データサイエンス講義

Rachel Schutt, Cathy O'Neil, 瀬戸山 雅人, 石井 弓美子, 河内 崇, 河内 真理子, 古畠 敦, 木下 哲也, 竹田 正和, 佐藤 正士, 望月 啓充
プログラミングRust

プログラミングRust

Jim Blandy, Jason Orendorff, 中田 秀基

Publisher Resources

ISBN: 9784873117935Other