c 中,定義的類中成員可以是函式的呼叫嗎?可以是變數之間的

2021-04-19 01:29:43 字數 1551 閱讀 5280

1樓:匿名使用者

沒太看懂你的問題,建議對類的概念再體會體會。

類中主要由兩部分構內

成:成員變數和成員函容數。變數描述類的屬性,而函式則是類的功能。

當然,成員變數也可以是其他類的物件,你也可以在成員函式中呼叫其他類的公有成員函式,這些屬於類與 類之間的組合和依賴。

建議寫幾個類封裝的程式,再用類建立多個物件,體會類與物件的關係、建構函式和解構函式;然後再派生子類,用子類再建立子類物件,體會複製建構函式、多型等概念;在此基礎之上,再學習類之間的關聯、依賴、泛化、組合等概念。

c++中定義的類,裡面的成員函式可以直接使用嗎?就是在沒有物件的時候。 例如,class裡有一個成 20

2樓:匿名使用者

沒有物件的時候要訪問類成員函式的話,只能訪問靜態成員函式。例如:

class a

}這樣可以在主函式裡直接用

a::abc();

這樣的語句進行呼叫。

3樓:匿名使用者

如果是static函式,可以用類名::abc()來呼叫

如果不是static函式,不可以直接呼叫

4樓:匿名使用者

不可以,唯一的例外是宣告成static 的成員函式可以

5樓:紛採

#include

using namespace std;

class hello

};int main(void)

6樓:匿名使用者

把類名當成名稱空間。

要呼叫的方法,寫成靜態方法,用類名引用。

c++中定義的類,成員函式可以直接使用嗎?

7樓:匿名使用者

沒有物件的時候要訪問類成員函式的話,只能訪問靜態成員函式。例如:

class a

}這樣可以在主函式裡直接用

a::abc();

這樣的語句進行呼叫。

c++類的定義中可以呼叫函式嗎

8樓:深圳市新思維軟體有限責任公司

c++的建構函式中是能夠呼叫其他函式的。

原因如下:

建構函式也是成員函式;

當執行建構函式的時候,物件的資料成員的記憶體已經分配完成;

因此建構函式是能夠呼叫其他函式的。

9樓:匿名使用者

在log.h中只寫函式的宣告,另外建立一個log.cpp的檔案,把函式的實現都移到這個cpp檔案中去就可以了。

其他方法如下: 1:在標頭檔案是宣告變數,然後在使用的檔案中用exten標識。

c++類中定義了公有資料成員變數,同一個類那其他函式能在定義方法的時候用相同的名字嗎?

10樓:匿名使用者

可以的,這其實就是變數作用域的範疇。b中定義區域性變數c,這時候直接使用c就是本地新定義的c,如果要用類的成員變數c要加作用域。

c中定義類以後,所屬成員中,屬性前面加個類名來修飾是什麼意思啊。就是那個father。。而且他的

呵呵。多看書吧!這個是最基礎的東西了!看樣子給你說了你也不會明白的!person person new person 這是c 語言宣告一個物件的語法,可以這樣解釋這句話 有一個人,他的名字叫 person person dad new person 有一個人,他的名字叫dad person.fath...

在C中怎樣定義類求圓的面積,在C 中怎樣定義一個類求圓的面積?

publc areaofcircle c 定義一個類圓circle或者定義一個矩形類rectangle,分別計算它們的周長和麵積。這明顯是老師留的作業,你自己作點,大夥再幫呀,自己一點不做呀 c 程式設計題。期末考試題。建立一個circle類,有資料成員表示圓的半徑,其中有兩個方法分別求圓的面 cl...

c中的怎麼宣告類啊,c 中怎麼定義一個類

public class clsname public 訪問範圍修飾符,也可以不寫 預設為internal class 關鍵字,說明這個東西是個類 clsname 類的名字 類的內容 public static class classname 引用。classname.classname 我們這裡加...