ETH官方钱包

前往
大廳
主題

【最有趣的C++ 】 分辨類別方法和物件方法

?許願星? | 2021-08-31 12:04:52 | 巴幣 4 | 人氣 296

前提假設,有個類別叫做遊戲,傳說對決是遊戲這個類別裡其中一個物件。
類別方法 : 玩遊戲的方法
物件方法 : 玩傳說對決的方法

舉個具體一點的例子
有個類別叫做工具,螺絲起子是其中一個物件。
類別方法 : 使用工具的方法
物件方法 : 使用螺絲起子的方法
更確切來說是要透過物件使用的方法 &要透過類別使用的方法

多說一點好了,類別方法宣告用Static,因為作用範圍可遍及整個C++類,靜態方法又稱為類別方法,沒有This指標,因為資料共享的關係。

  This指標是指這個物件,更細說的話是當前物件,當前函示使用的物件。

  物件方法就有This指標,因此可用This只想這個物件,而This在C++裡面也屬一般變數。

送禮物贊助創作者 !
0
留言

創作回應

更多創作