首先這個是C++的代碼,C是沒有類的概念,也不會有成員函數(shù)的概念。

我們提供的服務有:成都網(wǎng)站設計、成都網(wǎng)站建設、外貿網(wǎng)站建設、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認證、豐林ssl等。為上千家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務,是有科學管理、有技術的豐林網(wǎng)站制作公司
void在這里代表該成員函數(shù)沒有返回值。
C語言中沒有類的概念,C++中才有類,有類成員變量,成員函數(shù),對象,以及重載,繼承,派生的概念;
函數(shù)的重載是指在同一個類中具有相同的函數(shù)名,但是可能函數(shù)的返回值類型,或者形參個數(shù),或者形參類型不同;
派生是指基類跟子類的關系:例如class
A:public
B;類A共有繼承B;
呵呵,這些東西需要你慢慢看,注意重載
跟覆蓋的區(qū)別以及與虛函數(shù)之間的關系,等等
至于類模板,就是你定義一個類,而不指定數(shù)據(jù)類型,關鍵字template,等到后面的開發(fā)中你可以實際根據(jù)需要實例化為你想要的
類型,例如int
,char,struct
等等
設計靜態(tài)成員函數(shù)的目的是什么?靜態(tài)成員函數(shù)相當于C語言中的全局函數(shù),只不過它屬于那個類.
靜態(tài)成員函數(shù)只能訪問類的靜態(tài)數(shù)據(jù)成員,不能訪問非靜態(tài)數(shù)據(jù)成員.
靜態(tài)成員函數(shù)不要濫用,否則背離了面向對象編程的初衷.
類的非靜態(tài)成員函數(shù)可以調用靜態(tài)成員函數(shù),但是反之則不行。
主函數(shù)中調用類中的成員函數(shù)調用方式為:對象名.成員函數(shù)名(參數(shù)列表)。
其中“.”是成員運算符,用來對成員進行限定,指明所訪問的是哪一個對象中的成員。不僅可以在類外引用對象的公用數(shù)據(jù)成員,而且還可以調用對象的公用成員函數(shù),但同樣必須指出對象名,如:
stud1.display( );//正確,調用對象stud1的公用成員函數(shù)。
display( );//錯誤,沒有指明是哪一個對象的display函數(shù)。
由于沒有指明對象名,編譯時把display作為普通函數(shù)處理。應該注意所訪問的成員是公用的(public )還是私有的(private )。只能訪問public成員,而不能訪問private成員。
擴展資料:
類的成員函數(shù)與一般函數(shù)的區(qū)別:
1、類的成員函數(shù)是屬于一個類的成員,出現(xiàn)在類體中。類的成員函數(shù)可以被指定為private(私有的)、public (公用的)或protected(受保護的)。在使用類函數(shù)時,要注意調用它的權限(它能否被調用)以及它的作用域(函數(shù)能使用什么范圍中的數(shù)據(jù)和函數(shù))。
2、私有的成員函數(shù)只能被本類中的其它成員函數(shù)所調用,而不能被類外調用。
3、成員函數(shù)可以訪問本類中任何成員(包括私有的和公用的),可以引用在本作用域中有效的數(shù)據(jù)。
4、一般的做法是將需要被外界調用的成員函數(shù)指定為public,它們是類的對外接口,并非要求把所有成員函數(shù)都指定為public。有的函數(shù)并不是準備為外界調用的,而是為本類中的成員函數(shù)所調用的,就應該將它們指定為private。
5、類的成員函數(shù)的作用是支持其它函數(shù)的操作,是類中其它成員的工具函數(shù)(utility function),類外用戶不能調用這些私有的工具函數(shù)。
6、類的成員函數(shù)是類體中十分重要的部分。如果一個類中不包含成員函數(shù),就等同于C語言中的結構體了,體現(xiàn)不出類在面向對象程序設計中的作用。
參考資料來源:百度百科-類和對象
類有基類和派生類,類成員包括私有成員、公有成員,受保護成員。私有一般是數(shù)據(jù)成員,公有成員一般為函數(shù)成員。函數(shù)成員可以有構造函數(shù)、函數(shù)成員(或叫接口),也可以封裝(我的理解是內連函數(shù)),友元函數(shù)(可以訪問類私有數(shù)據(jù),但不是成員函數(shù))、析構函數(shù)!
網(wǎng)頁題目:C語言編寫類及成員函數(shù) c++類的成員函數(shù)有哪些
路徑分享:http://chinadenli.net/article8/hijcop.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁設計公司、搜索引擎優(yōu)化、定制開發(fā)、小程序開發(fā)、域名注冊、微信小程序
聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)