私はかなり頻繁に
class a
{
// its content here
}
class b extends a
{
//other content here
}
のような拡張の仕事は何ですか、授業で "拡張" を参照してください。
私はかなり頻繁に
class a
{
// its content here
}
class b extends a
{
//other content here
}
のような拡張の仕事は何ですか、授業で "拡張" を参照してください。
これはInheritanceと呼ばれるOOP原理です。
場合クラスB
継承(延び)クラスA
から、クラスB
のインスタンスは、クラスA
からすべての機能を継承しparent::
介しprotected
(もちろんpublic
)方法および属性へのアクセスを有します。
続きを読むinheritance in PHPを参照してください。
ときのクラスシェア特定のプロパティの継承がしばしば使用されています。例えば
は、私はそのようなプロパティを継承しname
とサブクラスCustomer
、Partner
、などの情報を保持していることに人クラスを持ってname
が、いくつかのカスタム機能を追加することができます。
これは、PHPがクラス継承のために使用するキーワードです。 class b
はclass a
のサブクラスであるため、すべての目的と目的のためにclass a
のインスタンスですが、class b
で定義されている追加(拡張)プロパティもあります。
さらに読むhere。
PHPマニュアルでクラスの継承への合理的な導入があります:
http://www.php.net/manual/en/language.oop5.inheritance.php
重複がたくさんあります:http://stackoverflow.com/search?q=%5Bphp%5D+class+extends – mario
EboMike:何かお尋ねしましたか? =) – Aborted
PHPのみが広く利用可能で、簡潔でマニュアルであれば.... –