2011年4月21日木曜日

VB.NETにおけるstatic

VB.NETにおけるstaticとJavaなどの言語におけるstaticは意味が違う!ので備忘的に記載。

参考サイト

・VB.NETにおけるstatic
 メソッドの呼び出し間で値を維持する静的ローカル変数のために使われる。
 (ABAPにおけるSTATICSと同じ・・・といってもぴんと来る人はいないか・・・)。
 →前に呼び出されたときに計算した値を保持しておくことが出来る

 Javaなどの言語におけるstaticと同じ意味を持つのはShared。ただ、Const型には使用できないのでpublic static final のような使い方は出来ない(単純にPublic Constとする)

・Javaなどにおけるstatic
 インスタンスに属さずクラスに属するメンバを宣言するために使用される

0 件のコメント:

コメントを投稿