⊗ppOpAdOIC 19 of 107 menu

PHPにおけるオブジェクト指向プログラミングのクラス内オブジェクト

クラス内で他のクラスのオブジェクトを 使用することができます。 例を見てみましょう。名前、姓、 そして居住都市を持つユーザーを作成したいとします。 都市用に次のクラスがあるとします:

<?php class City { public $name; public function __construct($name) { $this->name = $name; } } ?>

名前、姓、都市をコンストラクタの パラメータとして渡すようにしましょう:

<?php class User { public $name; public $surn; public $city; public function __construct($name, $surn, $city) { $this->name = $name; $this->surn = $surn; $this->city = $city; } } ?>

この場合、名前と姓は文字列ですが、 都市は別個のクラスのオブジェクトです:

<?php $city = new City('luis'); $user = new User('john', 'smit', $city); ?>

ユーザーの名前を出力してみましょう:

<?php echo $user->name; ?>

次に、ユーザーの都市名を出力してみましょう:

<?php echo $user->city->name; ?>

以下のクラスが与えられています:

<?php class Employee { public $name; public $position; public $department; public function __construct($name, $position, $department) { $this->name = $name; $this->position = $position; $this->department = $department; } } ?>

2番目と3番目のパラメータに、 別個のクラスのオブジェクトが渡されるように 変更してください。

前の課題のクラスを使用して、 従業員のオブジェクトを作成してください。

作成した従業員の名前、役職、 および部門をコンソールに出力してください。

日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否