⊗ppOpStPIC 47 of 107 menu

PHPのOOPにおけるクラス内の静的プロパティ

静的プロパティには、クラス内部からself::を使用してアクセスできます。 例をご覧ください:

<?php class Test { // プライベートな静的プロパティ: private static $property; // プロパティに値を設定する静的メソッド: public static function setProperty($value) { self::$property = $value; // staticプロパティにデータを書き込む } // プロパティの値を取得する静的メソッド: public static function getProperty() { return self::$property; // 書き込まれたデータを読み取る } } ?>

クラスを使用してみましょう:

<?php Test::setProperty('test'); // プロパティにデータを書き込む echo Test::getProperty(); // 画面に出力する ?>

クラスNumを作成してください。このクラスには 2つのプライベートな静的プロパティnum1num2を持たせます。デフォルトでは、プロパティ num1に数値2を、プロパティ num2に数値3を格納します。

クラスNumにメソッドgetSumを作成してください。 このメソッドは、プロパティnum1num2の値の合計を 画面に出力します。

日本語
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
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否