C標準教程11-3.自定義類.ppt_第1頁
C標準教程11-3.自定義類.ppt_第2頁
C標準教程11-3.自定義類.ppt_第3頁
C標準教程11-3.自定義類.ppt_第4頁
C標準教程11-3.自定義類.ppt_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、自定義類,學生類 教師類 課程類 文件管理類 自定義類的繼承關系,學生類,在實例程序中,學生類是用戶用于創(chuàng)建學生實例對象的一個自定義C+類。在該類中,用戶可以使用相應的成員函數(shù)來實現(xiàn)相應的功能。 對于教學管理系統(tǒng)而言,作為學生,其相應的操作權限是比較少的。所以,學生類的實例對象只具有對各自相關信息的操作權限。 通常情況下,在教學管理系統(tǒng)中,學生所具有的功能包括了查看個人的信息、查詢個人的選課情況、進行課程選擇以及所選課程的成績查詢等操作。 提示:在學生類中,可以定義相關功能的成員函數(shù)來實現(xiàn)預定義的功能。 在學生類中,用戶還需要在該類中,定義相關的成員變量來表示該類成員函數(shù)實現(xiàn)功能時,需要操作的

2、學生相關信息。其中,包括了學生的姓名、年齡、家庭住址、所在院系、學號以及登錄密碼等相關的信息。,教師類,在教學管理系統(tǒng)實例中,教師類的實例對象,即教師。該實例對象主要是在該系統(tǒng)中,起著發(fā)布課程、管理課程的相關情況以及錄入相關課程的成績等功能。 雖然,教師類的實例對象在該系統(tǒng)中的相關作用不是很多。但是,如果用戶從教師類派生一個新類,并將其命名為“管理員類”。此時,在該教學管理系統(tǒng)中,管理員類的操作權限是非常多的。其中,包括了對系統(tǒng)中的所有用戶的相關操作權限等。 提示:在該教學管理系統(tǒng)中,管理員類的實例對象只能有唯一的一個。這是因為當管理員類的實例對象很多時,會造成系統(tǒng)管理上的一些操作不便以及管理

3、上的漏洞。,課程類,課程類在教學管理系統(tǒng)中的作用主要是對系統(tǒng)中的課程信息進行管理。包括了添加課程、設置課程的相關信息等相關功能。所以,在本小節(jié)中,將主要向用戶介紹課程類的相關功能。 用戶在實際編程時,可以直接創(chuàng)建課程類的實例對象來對教學管理系統(tǒng)中的課程進行添加、設置相關的信息、刪除課程等操作。 當用戶在進行實際編程時,課程類都是被用于嵌套在其他類中,進行使用的。例如,用戶可以將課程類的實例對象定義在教師類或者是學生類中,作為成員變量進行使用。 然后,用戶就可以在教師類和學生類的成員函數(shù)中,直接使用課程類的實例對象去調用該類中的相關函數(shù)方法去實現(xiàn)真正的功能。 提示:用戶在使用課程類實例對象在其他

4、類中實現(xiàn)功能時,必須在相應類的頭文件中定義一個課程類的實例對象。 在本小節(jié)中,主要向用戶介紹了課程類的相關功能以及如何在其他類中,使用課程類的實例對象來實現(xiàn)相關的功能。如果用戶對此還不是很清楚,可以在后面的程序編寫中,再來對本小節(jié)中的知識點進行學習。,自定義類的繼承關系,前面已經(jīng)介紹了在該教學管理系統(tǒng)中的相關自定義類所實現(xiàn)的具體功能,并且講解了如何在自定義類中嵌套使用其他類的實例對象的相關方法。但是為了實現(xiàn)面向對象編程的基本概念,需要在這幾個自定義類之間實現(xiàn)一些繼承關系。 通常情況下,需要在實例程序中首先定義一個C+自定義學生類,并將其命名為“student”。在該類中定義相關的成員變量以及成員函數(shù)。但是,用戶在該類中,只能夠實現(xiàn)與學生相關的成員函數(shù)以及定義與學生相關的成員變量等。 定義學生類以后,就可以從該類直接派生一個新類,作為教師類。這樣,教師類的實例對象不但可以使用本類中的成員函數(shù)來實現(xiàn)教師類應有的功能以外,還可以使用繼承而來的學生類中的成員函數(shù)來實現(xiàn)其他的一些功能操作。,文件管理類,在教學管理系統(tǒng)中,文件管理類主要是對需要保存的相關信息進行操作的C+類。該類將在實例程序中

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論