using system;
namespace 抽象abstract
定義:使用abstract關鍵字的類--稱為抽象類;(除了被繼承,無任何意義)
使用abstract關鍵字的方法--稱為抽象方法(無具體方法,無任何意義)
舉例說明:
圖形類:三角形類;四邊形類
三角形類:直角三角形類;等腰三角形類;等邊三角形類...
四邊形類:正方形類;平行四邊形類;梯形類...
*/static
void
main
(string
args)
//抽象類
public
abstract
class myclass
set}
private
string _name;
//姓名屬性及實現
public
string name
set}
//抽象方法,用來輸出資訊
public
abstract
void
showinfo()
;}//實現抽象類
public
class
driveclass
: myclass
");console.
writeline
($"name:");
}}}}
abstract抽象類和抽象方法
可以使用abstract來修飾乙個類或者方法。用abstract修飾的類表示這個類是乙個抽象類,用abstract修飾的方法表示這個方法是乙個抽象方法。抽象類不能被例項化。抽象方法是只有方法宣告,而沒有方法的實現內容。可以使用abstract來修飾乙個類。用abstract修飾的類表示這個類是乙個抽...
A 4 3 抽象方法和抽象類 abstract
ylbtech net basic a.4.3 抽象方法和抽象類 abstract a.4.3 抽象方法和抽象類 abstract 抽象方法和虛方法的區別 1.a,源 source code 返回頂部 1.a.1,base.cs using system 抽象方法特點 1,只有方法頭 2,沒有方法體...
詳解抽象類和抽象方法及abstract關鍵字
1.隨著繼承層次中乙個個新子類都定義,類變得越來越具體,而父類則更一般,更通用。類都設計應該保證父類和子類能夠共享特徵。有時將乙個父類設計得非常抽象,以至於它沒有具體都例項,這樣都類叫做抽象類。2.abstract修飾類 抽象類 1 抽象類不能例項化。public static void main ...