一些基礎知識(一)

2022-01-15 03:08:31 字數 1522 閱讀 1761

1、類成員的組成 :函式成員和資料成員

資料成員:字段,常量,事件成員

public

int a=0;//

字段成員

public

const

int b=90;//

常量public

event customeventhandler raisecustomevent; //

事件成員

函式成員:方法,屬性,建構函式,終結器;屬性屬於函式成員挺意外的。在c++中所稱的屬性屬於資料。

1

class

someclass26

public

void fun() //方法7

public

int data //

屬性 8

public ~someclass(){}//

終結器(析構函式)

9 }

2、方法中的一些知識點

方法引數中ref out引數的區別和共同點。

方法命名引數的使用。

方法可選引數的使用。

3、屬性中注意的知識點

唯讀和只寫屬性。

自動實現屬性,(不需要顯式指定字段)

內聯**?沒看懂

4、建構函式知識點

靜態建構函式和例項建構函式

靜態建構函式存在的意義

建構函式間的顯式呼叫

5、字段

唯讀欄位和常量的區別(靜態與否,可否賦值)

6、匿名型別

匿名型別的初始化器怎麼寫?

匿名型別的物件儲存到堆上還是棧上?

在select子句中使用,例子。。。

7、結構

使用:字段很少很簡單時,可以指定欄位的記憶體布局(好像類也可以的吧,主要是p/invoke時平台呼叫)

結構中的字段,不能在定義時賦值

8、其他類知識點

部分類:partial關鍵字,winform中很常見,類分布在不同的檔案中

靜態類:類的成員不能再用static修飾了

擴充套件方法:在任意乙個類(a或者c)中定義靜態方法來擴充套件另乙個類的方法,相當於把已知的那個類(b)的同名方法修改了一下

第四章:

9、繼承的型別

實現繼承:從乙個類繼承

介面繼承:實現某個介面

多繼承:只有介面繼承可以多繼承(可以理解為多實現嗎)

10、繼承引起的事情

方法隱藏:new 關鍵字,不使用時在編譯時會發出警告

隱藏基類方法後:向上轉型時,使用基類的引用就呼叫基類的方法,和virtual 修飾的結果不同

呼叫基類的被重寫的方法:base.的使用

11、抽象類和抽象方法

抽象方法只能在抽象類中,在普通類中有抽象方法出錯

抽象方法和虛方法的相同點:都可被重寫;區別:虛方法可被通過base.方法名呼叫父類的方法,虛方法有方法體

12、密封方法和密封類

密封類作用:為了保護不被繼承

密封方法:重寫的方法才可以被密封

一些基礎知識

關於cd cd 返回剛才的位置 關於ls ls l,簡寫ll ls a顯示的檔案以.開頭,隱藏檔案 la al 關於cp cp r tmp dir 拷目錄 tmp拷到dir 需要加 r的 cp rm 10 13 1.grep 在乙個字元集合中找到符合條件的行輸出 如 grep hello file ...

一些基礎知識

linux基礎知識考查 1 在linux 系統中,以 檔案 方式訪問裝置 2 前台起動的程序使用 ctrl c 終止。3 在使用ls 命令時,用八進位制形式顯示非列印字元應使用引數 b 4 在linux 系統中,用來存放系統所需要的配置檔案和子目錄的目錄是 etc 5 在linux 系統中,壓縮檔案...

電腦一些基礎知識(一)

前言 隨著電腦硬體新技術的不斷湧現,生產成本的不斷降低,使得計算機的 越來越低。而在以前人們想買時,再一看 可望而不可即。而現在大量個人pc personal computer 已經進入人們的視野裡。自從去年 以多核為核心 在一股新的技術革命的推動下,又一股風暴已經悄然地臨近了。與此同時在軟層面上,...