Sub と Public Sub と Private Subの違い

解決


初心者  2005-08-11 00:04:02  No: 124059

Public Sub と Private Sub の違いは認識していましたが、新たに、
ただ  Sub  とだけ書く方法があるということを知りました。
この場合、どういう扱いなのでしょうか?


聖 羅樹  URL  2005-08-11 00:14:53  No: 124060

Public 扱いになるはずです。


特攻隊長まるるう  2005-08-11 01:18:31  No: 124061

[VB6.0][VB.NET]共にヘルプの
[Sub ステートメント]の 解説
あたりに書いてありますね。
[VB6.0]
>キーワード Public、Private、または Friend を指定しない場合、
>Sub プロシージャは、パブリック プロシージャになります。
[VB.NET]
>既定では、Sub プロシージャは Public として扱われます。

プロパティとか省略可能な引数とかでもそうですが『既定では』とか
『default(デフォルト)の値』とかいうものが決められている
場合が多いです。ほとんどはヘルプに解説が載ってると思います
ので一度じっくり読んでみて下さい。


初心者  2005-08-11 02:13:19  No: 124062

聖 羅樹さん、特攻隊長まるるうさん  大変ありがとうございました。早速ヘルプも確認したいと思います。


じゃんぬねっと  URL  2005-08-11 03:35:37  No: 124063

> [VB.NET]
> 既定では、Sub プロシージャは Public として扱われます。

ちなみに、Class の場合は Friend でしたね。
コントロールの Modifiers も Friend ですし。

C# みたいに、private になって欲しいですね。
VB が Friend な理由って結局 旧 VB の移行を考えてのことでしょうけど。
VB2005 でそれがさらに強くなるのが、私としてはつらいです。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加