訪問修飾符:
pubulc:公共的,只要引用了命名空間,就可以隨意進行訪問
private:私有的,只有當前類內部才可以訪問
internal:內部的,當前程序集內可以訪問,程序集就是命名空間,此修飾符是默認的
protected:被保護的,當前類和它的子類才可以訪問
命名空間:
也叫程序集,項目中每一個文件夾都是一個獨立的命名空間
如果要使用某一個命名空間下的類文件,那么必須首先引用此命名空間
封裝:
打包,封起來,保護起來
語法:
private int _Ids; - 私有的成員變量
public int Ids - 屬性,封裝基本結構
{
get{ return _Ids; }--取值
set{ _Ids = value; }--賦值
}
一個成員變量可以有很多個屬性
屬性返回類型可以是任意類型,不是必須要與成員變量類型相同
屬性可以是只讀的,也可以是只寫的,也可以兩者都有
繼承:
子類可以繼承父類所有的public方法和屬性
父類不可以調用子類的方法和屬性,哪怕是public的
子類可以轉換成父類,轉換成的這個父類也可以轉換回相應子類
子類轉換成父類,這個父類不可以轉換成其它的子類
父類
子類 - 某個類的子類,派生類,超類
某個類這個類是某個類的派生類,
這個類派生自某個類。