程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> C++中類的學習

C++中類的學習

編輯:C++入門知識

 我們先來了解一下什麼是類?
 類是對邏輯上相關的函數與數據的封裝
 下面是我對類的總結:

認識一個類,就從它的成員開始:
類的成員有
1,數據成員——屬性
2,成員函數——方法

類的成員函數主要是對類中的數據成員的操作

針對構造函數的默認與帶參數一起來理解一下:
用構造函數賦初值有三種方式:

1,用構造函數在類內初始化
例如:
Clock(int h=0 ,int m=0,int s=0)
{
  …...
 }
 
例如:調用構造函數時不帶有參數,即使用默認
Clock C4

2,在類外給構造函數傳參數(實參傳遞)。
例:當執行:
Clockmyclock(9,30,45)
Myclock.showtime();
此時建立對象時調用了clock(9,30,45)

3,用構造函數初始化新建立的對象
Clock myclock=clock(9,30,45)
clock(9,30,45)是一個clock類型的常量

類的介紹差不多了,那麼類與類的關系呢?——繼承(子類繼承父類)


那麼我們定義類的作用是干什麼呢?類是對象的實例化。如同模具與鑄件之間的關系,下面一起來了解一下對象:

 對象建立後,同樣的消息被不同類型的對象接收時導致不同的行為 -多態即類與對象的關系

    認識面向對象的整個過程,讓我深刻的理解了這句話,不要制造相同的輪子,建立類的過程就是建立模型,避免重復,讓我們的工作效率充分的發揮!學習上的總結(抽象類的過程)也是一樣,樹干有了,剩下的就是添枝加葉,這個過程也就是繼承,多態呢就靠我們對知識的了解,然後靈活運用了。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved