洪凱華(375650524) 20:44:19
洪凱華(375650524) 20:45:50
st_orderdetails 是個類,有點不明白為什麼 用類名 去宣告變數?
maomaos(15299538) 20:44:52
用類名 去宣告變數 沒看見你說的
洪凱華(375650524) 20:47:13
public void st_add(st_orderdetails value)
這個不是嗎?
maomaos(15299538) 20:45:47
傳了個引數,有啥奇怪的
洪凱華(375650524) 20:48:05
st_orderdetails value 這個是啥意思
maomaos(15299538) 20:46:28
value是引數,前面是引數型別啊
洪凱華(375650524) 20:48:51
public class st_orderdetails
但 st_orderdetails是個類了?
maomaos(15299538) 20:47:37
是個類又怎麼樣,類例項就不能操作相同型別的類例項啦?
洪凱華(375650524) 20:52:51
一般遇到的都是 int string bool等宣告變數的,沒遇到過 用 類 + 變數的, 那變數是什麼型別了
maomaos(15299538) 20:51:44
就是自己操作自己,當然只是概念上的,因為具體是在例項上操作,實際情況是2個物件
maomaos(15299538) 20:55:49
public class a
} 抽象一下就是這樣的,可以操作自己的類
洪凱華(375650524) 21:01:42
order.st_add( new st_group.flowerprearrange.st_orderdetails(int.parse(id),int.parse(count))); 這是引用**,
public st_orderdetails(int flowerid,int qty)
這是方法
這是 宣告 類+變數的 方法 public void st_add(st_orderdetails value)
洪凱華(375650524) 21:05:02
引用** 方法裡 加 new 關鍵字是啥意思?
maomaos(15299538) 21:05:33
。。。my god。。。。新建類例項啊。。
好白(180069006) 21:05:45 啊
啥叫實力啊
洪凱華(375650524) 21:11:56
呵呵,群主不要笑話我啊,我自學c#,那new 後面跟的是 orderdetails類的方法,可以這樣新建類例項? 類例項 不應該是 st_orderdetails aa = new st_orderdetails()?
maomaos(15299538) 21:15:20
new st_group.flowerprearrange.st_orderdetails(int.parse(id),int.parse(count))
你仔細看,他建立的還是st_orderdetails例項
洪凱華(375650524) 21:21:10
st_orderdetails(int.parse(id),int.parse(count) 這個不是類的方法嗎
maomaos(15299538) 21:20:01
顯然是建構函式。。。。
洪凱華(375650524) 21:22:42
st_group.flowerprearrange.st_orderdetails(int.parse(id),int.parse(count) 這個**給我的感覺就是 在呼叫 st_orderdetails 裡st_orderdetails 方法
public class st_orderdetails
public st_orderdetails(int flowerid,int qty)
maomaos(15299538) 21:21:02
大哥,是建構函式
洪凱華(375650524) 21:23:28
public st_orderdetails()
這個是建構函式吧?
maomaos(15299538) 21:21:34
2個都是建構函式
洪凱華(375650524) 21:25:32
哦,名稱相同 但功能不同的2個建構函式,你從哪判定他是 建構函式啊?
maomaos(15299538) 21:23:43
名稱和類名相同啊
洪凱華(375650524) 21:25:50
還有理論上說 建構函式 也是方法吧?
maomaos(15299538) 21:24:01
沒有這種理論
洪凱華(375650524) 21:32:19
看來是這句話我理解錯了
maomaos(15299538) 21:31:33
切不可咬文嚼字,多觀察範例
quinn-z²º¹²(375709975) 21:33:48
群裡有大哥指導下嘛,小弟對著課本能程式設計,但已離開書本就不會寫**了,各位大哥能有什麼建議嗎?謝謝了
洪凱華(375650524) 21:36:03
這個類裡 建構函式被過載了
多謝群主
maomaos(15299538) 21:35:24
說明書沒吃透,繼續看書
洪凱華(375650524) 21:40:09
嗯,群主忘了個事 ,呵呵,還有句**沒看明白
public st_orderdetails this[int index]
} maomaos(15299538) 21:38:45
索引器
C 類成員 索引器
1 索引器使用的特徵 類中有陣列型別的字段被訪問時,使用索引器。class samplecollection set 2 索引器定義 public int this int index indexer declaration 索引器類似於屬性,不同之處在於它們的訪問器採用引數。使用索引器可以用類似於...
C 類中索引器的使用
索引器 indexer 是c 引入的乙個新型的類成員,它使得類中的物件可以像陣列那樣方便 直觀的被引用。索引器非常類似於屬性,但索引器可以有引數列表,且只能作用在例項物件上,而不能在類上直接作用。定義了索引器的類可以讓您像訪問陣列一樣的使用 運算子訪問類的成員。當然高階的應用還有很多,比如說可以把陣...
類變數,例項變數
1 例項變數和類變數 每個物件的例項變數都分配記憶體 類變數 即 static 變數 僅在生成第乙個物件時分配記憶體,所有例項物件共享同乙個類變數,每個例項物件對類變數的改變都會影響到其它的例項物件。類變數可通過類名直接訪問,無需先生成乙個例項物件,也可以通過例項物件訪問類變數。區別在於 類變數是所...