案例39-f5b29郭麗婷

1 view
Skip to first unread message

075b29郭麗婷

unread,
Sep 26, 2007, 2:35:03 AM9/26/07
to 高二VB論壇
終於選得題目呢~~~

075b29郭麗婷

unread,
Oct 7, 2007, 2:30:33 AM10/7/07
to 高二VB論壇
1.ADO.NET行狀 有咩用??
2.怎樣創建數據更動窗體frmDataChange?
3.何為構造函數?
4.何為DataGrid , CurrentCellChanged?
5.DataView的RowStateFilter屬性有甚麼?

075b48蘇淑儀

unread,
Oct 19, 2007, 10:50:14 PM10/19/07
to 高二VB論壇
> 3.何為構造函數?
構造函數在創建對象時立即對其進行初始化。構造函數與它所在的類具有相同的名字,在語句構成上與方法類似。然而,構造函數沒有返回值,甚至也不返回
void。這是因為類的構造函數隱含的返回類型是類類型本身。初始化對象的內部狀態,以便使代碼創建實例時有一個完全初始化的、可用的對像是構造函數的
任務。
構造函數可以有參數,這些參數接收創建對象時傳遞給構造的參數。典型情況下,包含在構造函數參數中的這些值用於初始化對象。當創建每個對象的時候,傳遞
給構造函數的參數即被指定。例如,下面是一個加到Sample類中有參數的構造函數的例子。

[pre]class Sample { int a,b;// constructorSample(int x,int y) { a
= x; b = y;}int sum() { return a+b;}}[/pre]
下面所示的類創建一個Sample類型的對象,傳遞給它的值為-99和88。這就是說a將接收值-99,b將接收值88。

[pre]class Example { public static void main(String args[])
{ Sample ob = new Sample(-99,88);
System.out.println(ob.sum()); }}[/pre]
對於一個類,當沒有明確定義構造函數時,JAVA創建一個默認的構造函數。默認構造函數自動將所有實例變數初始化為0 。對於簡單的類來說,默認的構造
函數已足夠用,但對於複雜的程式而言通常不會這樣做。一旦定義了自己的構造函數,默認的構造函數就不再使用了。

Reply all
Reply to author
Forward
0 new messages