1樓:匿名使用者
public class class2
public class class3
看上面你寫的:public class class2
這句話是什麼意思呀,你在搞什麼,懂oo不?我擦!!!!
class2 k=new class2();
k.訪問不到
上面這一句你又想訪問什麼什麼,class2類中既沒屬性也是沒有方法。哥來教你寫吧,很簡單的,看下面:
public class myclass
//班號
public string cname //班級名稱
}public class student
//學號
public string sname //姓名
public string cno //班號
}public class combination
public student comstudent
}這樣你每次new combination時,就會new 一個班級類和一個學生類。不知道你這樣組合頂什麼用,估計是頂個鳥。哥再教你寫個實用的吧。
public class student
//學號
public string sname //姓名
}public class myclass
//班號
public string cname //班級名稱
public system.collections.generic.liststudentslist //在該班級下的學生清單
}public class combination
;student s2=new student()
;student s3=new student()
;system.collections.generic.listlist=new list();
myclass myclass = new myclass();}}
2樓:匿名使用者
你的「組合」內如果包含學生類、班級類,是需要例項化的。也即是new 學生類()、new 班級類()
實體類的理解,實體類的基本資訊
所謂實體類,據我觀察主要用在泛型集合裡,為了滿足強型別系統的要求.oop的思想就是用人類認識世界的方式去做程式設計.所以,把我們看到的一切都作為物件,比如人類,我可以用程式去描述他,身高,體重,膚色,種族等等,把這 一類 抽象出來.這就給我們一個感覺,實體類只包含屬性,沒有方法.儘管方法和屬性其實一...
C類的問題,C 關於類的問題
定義類時,沒有任何成員資料和成員函式是必須的,你完全可以定義一個空類 class a 關於public protected private,可以舉例解釋 class a 和類同名的函式,是建構函式,在此對成員初始化。int m a 在外部,a.m a的寫法是可以的。protected 此後的所有成員...
三層架構的三層可以都引用自定義實體類嗎
可以 實體類是用來傳遞資料的 所以三層需要都引用 一般要在引用中新增的 bll層中新增dal,model dal中新增model 像頁面中一般新增model和bll 只是using是不行的,必須先在引用中新增,我一般是這樣弄的 一般三層講的是介面,業務邏輯,資料訪問層,這三層的呼叫關係只能是介面層訪...