C 抽象Abstract 教程和案例

2021-10-13 19:00:43 字數 734 閱讀 6537

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 ...