セクション 7 - クラスの静的メンバー
/*
------------------------------------------- ----------------------------------
| この記事は Haohappy<
| = 章のクラスとオブジェクトのメモ
| = 不要なトラブルを避けるため、転載しないでください。批判や修正は大歓迎です。私たちはすべての PHP 愛好家とともに進歩していきたいと考えています。
= PHP5 Research Center: http://blog.csdn.net/haohappy2004
--------- ----- -------------------------------------- ----- ---------------
*/
セクション 7 - クラスの静的メンバー
クラスの静的メンバークラスと一般クラスのメンバーは異なります。静的メンバーはオブジェクトのインスタンスとは関係がなく、クラス自体がカプセル化する関数とデータを実装するためにのみ使用されますが、関数とデータは含まれません。特定のオブジェクトの静的メンバーには、静的メソッドと静的プロパティが含まれます。
静的プロパティには、クラスにカプセル化されるデータが含まれており、クラスのすべてのインスタンスで共有できます。固定クラスと制限されたアクセス メソッドでは、クラスの静的プロパティは関数のグローバル関数と非常によく似ています。 変数
次の例では、静的プロパティ Counter::$count を使用します。これは Counter に属します。この例では、getCount メソッドは Counter::$count の代わりに self::$count を返します。このクラスを使用して参照することはできません。
静的メソッドは、クラスによってカプセル化される必要がある関数を実装し、特定のオブジェクトとは関係がありません。静的メソッドは、クラスの属性に完全にアクセスできます。
6.3 の例では、getCount は通常のメソッドですが、PHP では this 変数を作成しません。ただし、getCount がどのオブジェクトにも属していない場合は、静的メソッドを使用する必要があります。呼び出した場合でも、PHP はこの変数を静的メソッド内に作成しません。
例 6.7 は、getCount を静的メソッドに変更した 6.3 からのものです。Static キーワードは、インスタンスが getCount を呼び出すのを防ぐことはできませんが、PHP はメソッド内でこの変数を作成しません。 this-> を使用して呼び出すと、エラーが発生します。
//6.3 例は、セクション 4 - コンストラクターと分析を参照しています。コンストラクター内の例 (前の記事を参照) を比較します。
//static メソッドと通常のメソッドの違いを簡単に把握できます。
これが静的か非静的かを判定するメソッドを書くことができます。もちろん、static キーワードを使用すると、このメソッドはどのように呼び出されても常に static になります。
クラスでも定数属性を定義できます。public static を使用する必要はなく、const を使用するだけです。定数属性は常に静的であり、クラスをインスタンス化するオブジェクトの属性ではありません。 >
コードをコピー
コードは次のとおりです:
class Counter
{
private static $count = 0;
const VERSION = 2.0;
function __construct()
> 自分: :$count;
static function getCount( )
{ Counter()
//出力 1
print() . "
n");
//クラスのバージョン属性を出力します
print("Version used: " . Counter::VERSION . "
n");
?>

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











Gigabyte のマザーボードでキーボード起動を設定する方法 まず、キーボード起動をサポートする必要がある場合は、PS2 キーボードである必要があります。 !設定手順は次のとおりです: ステップ 1: 起動後に Del または F2 を押して BIOS に入り、BIOS の Advanced (Advanced) モードに移動します 通常のマザーボードは、デフォルトでマザーボードの EZ (Easy) モードに入ります。 F7 を押してアドバンスト モードに切り替える必要があります。ROG シリーズ マザーボードはデフォルトで BIOS に入ります。アドバンスト モード (説明には簡体字中国語を使用します) ステップ 2: - [アドバンスト] - [アドバンスト パワー マネージメント (APM)] を選択します。 ステップ 3 : オプション [PS2 キーボードによるウェイクアップ] を見つけます ステップ 4: このオプション デフォルトは無効です プルダウンすると、3 つの異なる設定オプションが表示されます: [スペースバー] を押してコンピューターの電源をオンにし、グループを押します

1. プロセッサ コンピュータ構成を選択する場合、プロセッサは最も重要なコンポーネントの 1 つです。 CS などのゲームをプレイする場合、プロセッサーのパフォーマンスはゲームのスムーズさや応答速度に直接影響します。 Intel Core i5 または i7 シリーズ プロセッサを選択することをお勧めします。これらのプロセッサは、強力なマルチコア処理能力と高周波数を備え、CS の高い要件に簡単に対応できるためです。 2. グラフィックス カード グラフィックス カードは、ゲームのパフォーマンスを左右する重要な要素の 1 つです。 CSなどのシューティングゲームでは、グラフィックカードの性能がゲーム画面の鮮明さや滑らかさに直結します。優れたグラフィックス処理能力と高いフレームレート出力を備え、より優れたゲーム体験を提供できる NVIDIA GeForce GTX シリーズまたは AMD Radeon RX シリーズ グラフィックス カードを選択することをお勧めします。

マザーボード上の SPDIFOUT 接続線の順序 最近、ワイヤの配線順序に関する問題に遭遇しました。ネットで調べたところ、1、2、4がアウト、+5V、グラウンドに相当するという情報もあれば、1、2、4がアウト、グラウンド、+5Vに相当するという情報もありました。最善の方法は、マザーボードのマニュアルを確認することです。マニュアルが見つからない場合は、マルチメーターを使用して測定できます。最初にアースを見つけてから、残りの配線の順序を決定します。マザーボードの VDG 配線の接続方法 マザーボードの VDG 配線を接続するときは、VGA ケーブルの一端をモニターの VGA インターフェイスに差し込み、もう一端をコンピューターのグラフィックス カードの VGA インターフェイスに差し込む必要があります。マザーボードの VGA ポートに差し込まないよう注意してください。接続すると、次のことが可能になります

Glodon Software は建築情報化分野に注力するソフトウェア会社で、その製品は建築の設計、建設、運用のあらゆる側面で広く使用されています。 Glodon ソフトウェアは機能が複雑でデータ量が大きいため、高度なコンピュータ構成が必要です。この記事では、読者が適切なコンピューター構成プロセッサーを選択できるように、Glodon Software のコンピューター構成に関する推奨事項をさまざまな側面から詳しく説明します。Glodon Software は、アーキテクチャー設計、シミュレーション、その他の操作を実行するときに大量のデータの計算と処理を必要とします。プロセッサの方が高いです。 Intel i7 シリーズや AMD Ryzen シリーズなど、マルチコアの高周波数プロセッサを選択することをお勧めします。これらのプロセッサは強力なコンピューティング能力とマルチスレッド処理能力を備えており、Glodon ソフトウェアのニーズをより適切に満たすことができます。メモリ メモリがコンピューティングに影響を与えています

C 言語における static キーワードの役割と使用法の詳細な分析 C 言語では、static は関数、変数、データ型の定義に使用できる非常に重要なキーワードです。 static キーワードを使用すると、オブジェクトのリンク属性、スコープ、ライフサイクルが変更される可能性があるため、C 言語における static キーワードの役割と使用法を詳しく分析してみましょう。静的変数と関数: 関数内で static キーワードを使用して定義された変数は静的変数と呼ばれ、グローバルなライフサイクルを持ちます。

グラフィックス カード ドライバーのどのバージョンを使用するのが最適ですか? 1. 絶対的な最適なバージョンはありません。お使いのコンピューターに適したバージョンを選択することが最も重要です。2. グラフィックス カード ドライバーのバージョンの適用性と安定性は、次のことに関連しているためです。コンピューターのハードウェア環境とシステム構成; 3. 公式 Web サイトでコンピューターとグラフィックス カードの詳細情報を確認し、その情報に基づいて適切なドライバーのバージョンを選択したり、他のユーザーのレビューを参照したりできます。予期せぬ事態を避けるために、ドライバーをインストールする前にシステムをバックアップすることをお勧めします。グラフィックス カード ドライバー バージョン 472.19 シリーズは、優れた選択肢です。現在、ドライバーの互換性はバージョン 472 が最も優れています。ドライバーのバージョン 472 をインストールすると、グラフィックス カードのパフォーマンスを最大化することもできます。 NVIDIA グラフィックス カード ドライバー Win7 インストール バージョン (番号 2、472.19) は、顕著な品質を備えた製品です。

チベットにバックパッキングに行く予定です ①バッグは何リットルくらい持っていきますか?ベストな構成を教えてください 私は170歳で体力はありますが、初めてハイキングに行ったときは60リットルでしたリットル以上 ハイキングの量は60リットル未満 移動はすべて車でした リュックサックは必要ありません、スーツケースが便利です どうしても何かを持ち歩きたい場合は25〜40リットルチベット旅行の必需品:サングラス、日よけ帽子、日焼け止め、スキンクリーム、リップクリーム、長袖上着、セーター;特別な旅行やアリ、北チベット、四川チベット線への旅行の場合は、これが必要です。持参推奨品:寝袋(防寒)、シーツ(汚れ防止)、ダウンジャケット、旅行靴または登山靴、スリッパ、歯ブラシ、歯磨き粉、タオル、巻き紙、紙パンツ、消毒用ワイプ、懐中電灯、防水マッチ、ナイフ、ロープ。フロント バッグにコンピューターを入れて持ち運べますか? フロント バッグにコンピューターを入れて持ち運べますか? バックパックによっては、フロント バッグに入れて持ち運べますか?

どの 1155 ピン CPU が最適かを教えてください。現在最も性能の高い 1155 ピン CPU は Intel Corei7-3770K です。 4 コアと 8 スレッド、3.5 GHz の基本周波数を備え、最大 3.9 GHz に達する TurboBoost2.0 テクノロジーをサポートします。また、8MBのレベル3キャッシュを搭載し、最も強力なCPU Intel Core i73770KのLGA1155ピンを搭載した優れたプロセッサーです。 LGA1155 インターフェイスは、第 2 世代および第 3 世代の Core プロセッサで使用されるインターフェイス タイプです。最もパフォーマンスが高いのは Intel Core i73770K です。このプロセッサのパラメータは次のとおりです: 1. 適用可能なタイプ: デスクトップ; 2. CPU シリーズ: Core i7; 3. 。 CPU
