你可以直接寫Public Sub New(ByVal name As String, ByVal price As Double,byval haskdisk as boolean)
創(chuàng)新互聯(lián)專注于當雄企業(yè)網(wǎng)站建設(shè),響應式網(wǎng)站設(shè)計,成都商城網(wǎng)站開發(fā)。當雄網(wǎng)站建設(shè)公司,為當雄等地區(qū)提供建站服務。全流程按需求定制制作,專業(yè)設(shè)計,全程項目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務
,但在寫這句之前要先引用父類的構(gòu)造函數(shù), 就是加上一句怕你不明白,完整的寫法就是這樣:
mybase(name , price);
Public Sub New(ByVal name As String, ByVal price As Double,byval haskdisk as boolean) ;
這樣就行了,希望我的回答可以幫助你!
這個一般是一個Form類的構(gòu)造函數(shù)。
MyBase.New ( )是調(diào)用父類的構(gòu)造函數(shù),InitializeComponent ( )是調(diào)用自己的InitializeComponent 方法。一般你在VS里拖界面,VS會自動幫你生成這個方法的實現(xiàn),里面是用代碼實現(xiàn)你拖出來的界面布局。
使用公共變量或者窗體NEW的時候傳遞過來
公共變量可以通過模塊來定義一個
public tssl as toolstripstatuslabel
然后在父窗體LOAD的時候
tssl=.......
然后在任何時候都可以調(diào)用TSSL了
1、是的,作用域的區(qū)別如下:
Public 公有成員,表示所有模塊的所有其它過程都可訪問這個成員。
Private
私有成員,表示只在其類的塊中,唯有友元(Friend)才可以訪問,屬私有對象。其他地方均不可以訪問。
Protected 半私有成員,表示只在其類的塊中,或者是派生類中,友元才能訪問。
Friend
友元,設(shè)置成友元的情況下下,可以不受public跟private的約束,可以進行私有成員的訪問。
所以兩個不同的模塊中唯有 Public 是可以互相訪問的。
2、能觸發(fā)。
Private 是相對于其他類來講是 Private 的,對于 C1 本身是可以訪問的。既然 class2 是 C2 的實例,并繼承了 C1,那么是可以觸發(fā) C1 中的 Private 過程的。