和類相關的那些事 C

2021-08-21 09:51:36 字數 1017 閱讀 7502

前言:這一節主要和大家分享一下類的一些用法。了解類和物件的區別,還有一些類的應用,可以幫助我們更好的學習c#。

(一)out和ref 的區別

1.out修飾方法的引數了,那麼在方法外面 可以不給這個引數賦值,但是在方法裡面必須給這個out修飾符的引數賦值

另外,引數out,是把這個方法中的引數值傳到方法外面去了

2.ref需要賦初值,out可以不用

(二)物件和類的區別

1.物件

①物件是乙個具體的事物

②物件是乙個看得見、摸得著的實體

2.類

①類是模子,確定物件將會擁有的特徵(屬性)和行文(方法)

②類是物件的型別

③類是抽象的概念,僅僅是模板

3.物件和類的對比

①類不佔記憶體,物件佔記憶體

②物件可以叫類的實力(instance)

(三)屬性

//private 私有,外面不能訪問,可以通過屬性在外面或其他地方訪問

//類的預設訪問修飾符為:internal

//欄位的預設訪問修飾符為:private

(四)類的構造方法

(五)類的例項化

(六)命名空間

(七)字串的處理

總結:學習需要不斷的積累,才能不斷的成長。

C 的那些事

面試總結一 1.sizeof的題 沒找到原題,找到乙個類似的如下 char str new char 100 sizeof str 答 在c c 裡陣列作為引數時傳遞的實際上是指向陣列第乙個元素的指標,因此sizeof str 返回的是指標的大小,即4。推薦於2016 11 04 03 14 03最...

C 編譯那些事

最近想從pcl庫中繼承類進行改寫,然後遇到了很多問題,這裡記錄一下,自己是菜鳥,編譯什麼的都不太懂。我們一般都是.cpp和.h的形式,pcl是在.h中定義,然後在.hpp中實現,cpp的作用我現在也沒搞明白,還有涉及預編譯什麼的,蒙 從庫的.h和.hpp分別複製了檔案出來,命名成自己的,繼承類也改了...

c 那些事 筆記

c 那些事 修飾變數 常量 相比 define,可以節省空間,避免 define定義的常量在記憶體中有若干個拷貝 防止被修改 型別檢查 修飾指標 不同位置作用不同,在變數前代表指標不可改變,其他位置代表指標指向的內容不可變 修飾引數 不可修改引數 修飾函式 函式體不可修改類物件 修飾函式返回值 返回...