この記事では、PHP のクラス修飾子とアクセス修飾子を中心に紹介しますが、参考値があるので、シェアします。必要な方は参考にしてください。
1. abstract によって変更されたクラスは抽象クラスです。クラスに抽象メソッドが含まれている場合、そのクラスは抽象クラスです (もちろん、クラスには抽象メソッドはありません。これを定義することもできます) class を抽象クラスとして ) では、抽象メソッドとは何ですか? 抽象メソッドとは、メソッド本体のない (中括弧や内部のコンテンツのない) メソッドです。抽象メソッドは、その前でも変更されます。抽象クラス自体はインスタンス化できません。クラスのみがそれを継承し、そのすべての抽象メソッドをオーバーライドして、そのサブクラスをインスタンス化できます
abstract class My{ abstract function say(); } // abstract class My{ function say(){ echo 'hello'; } }
interface demo { const NAME = "常量对象属性"; function fun1(); function fun2(); //抽象方法。 } class MyPc extends Root implements demo , demo2 , demo3 { ... }
function test(){ static $a=1; $a*=2; echo $a."\n"; } test() test() test() //打印结果 //2 //4 //8
以上がこの記事の全内容です。皆様の学習に少しでもお役に立てれば幸いです。その他の関連コンテンツについては、PHP 中国語 Web サイトをご覧ください。
php は共有メモリ プロセス通信機能 (_shm) を実装します)
以上がPHP クラス修飾子とアクセス修飾子の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。