[問題] 物件陣列中的方法疑問
幫朋友代PO的
----------------------------------------------------------------
設有一資料結構存在myclass
為了處理這個結構在myclass設計一個方法cook_myclass()
假設創造了myclass 實體陣列
那麼陣列中每個myclass中的cook_myclass() 都會分別配置資源嗎?
因為每個函式都長的一樣 直覺上來說 都是指向同一個cook_myclass 才有這個疑問
但是這樣又和函式修飾字 static 存在有衝突 請問版上強者 實事上是如何呢?
又如果不用static 對相同的問題 有沒有更好的設計方式?
////////////////////////////////////// 以下程碼式沒有絕對正確性
//////////////////////////////////////
class myClass{
//我說的資料結構就是myclass中的欄位
int a;
int b;
int c;
public myClass(){a = 0, b = 0, c = 0;}
public void cook_myClass(myClass [] m){
//愛怎麼煮隨你囉
}
//主程式
public static void main(string [] args){
myclass [] m = new myclass[10] //配置十個myclass
f or (int i = 0; i <m.length;i++){
m[i] = new myclass(); //類別實體化
}
myclass mfunc = m[0]; //有陣列索引看起來就怪怪
//所以給它個別名
mfunc.cook_myclass(m); //
}
}
--
◢◢◢ ㊣AniatZrola㊣ ◣▄◢ ┌──┐
◢███ ◤┼┼◥ ◢██◣ ◢███◣ ◢███◣Ψ ◤▄◥ Ψ │ │
◤ ◥ _┼┼┼┼_ █◤██▌ ▄▄▄▄▄ ████◆▆▆▆▆▆ ╰───╯
◥>︰<◤( =⊕∩⊕= )◥★◤◤◤ ◤>◥丰◥ ◤◣`'◢◥ ◥●˙●◤ ( ●..● )
◣ ▼ ◢ ╰◥ ◎ ◤╯ ◣ ▼ ◢ ◣ ▼ ◢ ◣ 皿 ◢ ◣ ■ ◢ ( ◣▼◢
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.121.67.139
推
02/24 18:21, , 1F
02/24 18:21, 1F
→
02/24 18:23, , 2F
02/24 18:23, 2F