前言:這一節主要和大家分享一下類的一些用法。了解類和物件的區別,還有一些類的應用,可以幫助我們更好的學習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定義的常量在記憶體中有若干個拷貝 防止被修改 型別檢查 修飾指標 不同位置作用不同,在變數前代表指標不可改變,其他位置代表指標指向的內容不可變 修飾引數 不可修改引數 修飾函式 函式體不可修改類物件 修飾函式返回值 返回...