OOP - 覆寫 override

摘要:覆寫 override

兩個覆寫的方法
1.使用NEW
public class father
{
public int 欄位名稱;
public string 方法名稱();
}
 
public class son:father
{
public new int 欄位名稱;
public new string 方法名稱();
}
 
2.使用 virtual
public class father
{
public virtual int 欄位名稱;
public virtual string 方法名稱();
}
 
public class son:father
{
public override int 欄位名稱;
public override string 方法名稱();
}
 
父類別若是沒有打上virtual  子類別打上override則會出現編譯錯

封裝

DLL,可以使用看不到細節


介面

給CLASS繼承用,本身不能被NEW出來

有點像給模板,定好欄位,把它想規範書就好了


密封類別

不能被繼承的類別,就是他不可能有子類別

Sealed class A

{///}