2006年12月1日星期五

宣告時何時使用Public、Protected、Private等修飾詞?

這個課題是基本中的基本,不論是VB6還是.NET,[宣告]這樣東西,基本上是第一層功力.

但不知是否由於Visual Studio太自動化的原故,有很多人寫Class,Function,Sub時都會憤性使用IDE預設的存取範圍.
如VB6的Private ... / .NET的Protected .....

而宣告Variable就有理冇理都會用Dim , 無他的....因為我的確覺得很少人會著重這個東西.
近日工作上接手一個Project,我真的呆了....

宣告變數時,不設定DataType....大家都知道在VB6上,如不設定DataType,會自動變為Variant.
.NET上會變成Object,雖然而家的電腦快,但都不是這樣吧...濫用SQL Store Proceduce, Sub和Function不分.
有經驗的人都知道在.NET Framework低下, MSIL 可以看出, Sub在比Function快吧....
回歸話題,我在MSDN上找到兩篇講有關存取類型 - Public、Protected、Friend、Protected Friend 及 Private的文章,大家可以看一看.

1 則留言:

  1. 我想他有25年在發夢吧...
    也很難想像他可以有一個project給你接手的XD

    回覆刪除