SV - staticキーワード

免責事項:この記事はブロガーオリジナル記事です、続くBY-SAのCC 4.0を著作権契約、複製、元のソースのリンクと、この文を添付してください。
このリンク: https://blog.csdn.net/m0_38037810/article/details/102642384

静的クラスプロパティ

 

変数が異なるオブジェクトで必要とする場合は、共有、これは静的変数として定義されてなることができます。

オブジェクトハンドルを宣言する際にメモリ空間に割り当てられた静的変数。

静的クラスのプロパティは、その型のオブジェクトを作成することなく使用することができます。

1

2

3

4

class Packet ;

static integer fileID = $fopen"data""r" );

Packet p;

c = $fgetc( p.fileID );

  

静的クラスメソッド

 

  静的方法は、非静的メンバ(クラスのプロパティまたはメソッド)へのアクセスを持っていない、  それは、直接静的クラスのプロパティにアクセスしたり、同じクラスの静的メソッドを呼び出すことができます。

  非静的メンバーにまたは特別にアクセスし  、この  静的メソッドの本体内のハンドルは違法であり、コンパイラエラーになります。

  静的メソッドは、仮想することはできません。

おすすめ

転載: blog.csdn.net/m0_38037810/article/details/102642384