« PHP 8.3 Manual トップ
著作権 »
per page, with , order by , clip by
Results of 1 - 2 of about 2 for prefixValue (0.001 sec.)
クラスの抽象化 9357
« static キーワード オブジェクト インターフェイス » PHP Manual クラスとオブジェクト クラスの抽象化 検索 クラスの抽象化 PHP には、抽象クラス、抽象メソッド、抽象プロパティがあります。 abstract として定義された抽象クラスのインスタンスを生成する ... ctClass { // 拡張クラスにこのメソッドの定義を強制する abstract protected function getValue (); abstract protected function prefixValue ( $prefix ); // 共通のメソッド public function printOut () { print $this -> getValue () . "\n" ; } } class ConcreteClass1 ... extends AbstractClass { protected function getValue () { return "ConcreteClass1" ; } public function prefixValue ( $prefix ) { return " { $prefix } ConcreteClass1" ; } } class ConcreteClass2 extends AbstractClass { public function getV ... alue () { return "ConcreteClass2" ; } public function prefixValue ( $prefix ) { return " { $prefix } ConcreteClass2" ; } } $class1 = new ConcreteClass1 (); $class1 -> printOut (); echo $cl ...
https://man.mtool.work/php/8.3/language.oop5.abstract.html
クラスの抽象化 9357
« static キーワード オブジェクト インターフェイス » PHP Manual クラスとオブジェクト クラスの抽象化 検索 クラスの抽象化 PHP には、抽象クラス、抽象メソッド、抽象プロパティがあります。 abstract として定義された抽象クラスのインスタンスを生成する ... ctClass { // 拡張クラスにこのメソッドの定義を強制する abstract protected function getValue (); abstract protected function prefixValue ( $prefix ); // 共通のメソッド public function printOut () { print $this -> getValue () . "\n" ; } } class ConcreteClass1 ... extends AbstractClass { protected function getValue () { return "ConcreteClass1" ; } public function prefixValue ( $prefix ) { return " { $prefix } ConcreteClass1" ; } } class ConcreteClass2 extends AbstractClass { public function getV ... alue () { return "ConcreteClass2" ; } public function prefixValue ( $prefix ) { return " { $prefix } ConcreteClass2" ; } } $class1 = new ConcreteClass1 (); $class1 -> printOut (); echo $cl ...
https://man.mtool.work/php/8.3/language.oop5.abstract.html
PREV 1 NEXT