iT邦幫忙

2024 iThome 鐵人賽

DAY 10
0
自我挑戰組

C++自學系列 第 10

Day 10 結構體與類別之間的差異

  • 分享至 

  • xImage
  •  

結構體與類別之間的差異

結構體:
1.主要用來封裝不同類型的數據
2.可以包含函數,但傳統上它主要用來存儲數據
3.預設訪問控制權限是public,也就是說結構體中的成員(數據和函數)預設是公開的
https://ithelp.ithome.com.tw/upload/images/20240920/20168421wmFF7dZTAW.png

類別:
1.類別則用來封裝數據和函數,支援物件導向編程的特性
2.預設訪問控制權限是 private,也就是說類別中的成員預設是私有的,必須通過公開的成員函數來訪問
3.類別強調封裝性、繼承和多型
set函式:用來設定資料成員的內容
get函式:用來取得資料成員的內容
https://ithelp.ithome.com.tw/upload/images/20240920/20168421R0vTZeqRpB.png


上一篇
Day 9 指標與記憶體管理
下一篇
Day 11 物件導向程式設計
系列文
C++自學30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言