day 6 類和物件
1,類類內部包含類的特徵和類的行為
1,特徵:
在類中的表現形式為字段
字段:訪問修飾符+資料型別+欄位名;
字段預設修飾符為private
類的預設修飾符為internal,在本程式集可以訪問,他的許可權比public小一點
程式集:.exe(可執行檔案)和.dll
2,行為:
在類中的表現形式為方法(函式)
方法的語法格式:
訪問修飾符+方法返回值+方法名(形參列表)
方法的預設修飾符和字段一樣的,是private
函式的四種形式:
1,有參有返回值
2,有參無返回值
3,無參有返回值
4,無參無返回值
2,物件
物件是類的具體
例項化物件:
類名 物件名=new 類名();
字段賦值:
物件.欄位=對應的型別;
行為(方法的呼叫):
物件.方法名();
這裡面注意:呼叫方法時要根據方法是否有引數 .
呼叫的方法一定要跟宣告方法時的引數應該保持型別和數量上的一致性.
如果方法有返回值,則應該定義對應的變數去接受函式的返回值.
3, **規範
類名的首字母必須大寫
物件必須是小寫的,並且採用駝峰法
方法名首字母必須大寫
大括號{}必須對齊
16 C語言 指標
學習 c 語言的指標既簡單又有趣。通過指標,可以簡化一些 c 程式設計任務的執行,還有一些任務,如動態記憶體分配,沒有指標是無法執行的。include int main 當上面的 被編譯和執行時,它會產生下列結果 通過上面的例項,我們了解了什麼是記憶體位址以及如何訪問它。接下來讓我們看看什麼是指標。...
16 C 中的this指標
在之前學習python時,接觸到self形參,它是指向類物件的乙個位址。在c 學習過程中,也有這樣的機制,那就是this指標。我們在呼叫成員函式的時候,實際上是替類的物件呼叫它!成員函式通過乙個名為this的額外的隱式引數來訪問呼叫它的那個物件!當我們呼叫成員函式的時候,用請求的該函式的物件的位址來...
16 C 運算子過載
示例1 相同資料型別之間的加減法 include class stack 成員函式實現 操作符 stack const operator stack const that const int m a int m b 非成員函式實現 操作符 stack const operator stack con...