什麼時候使用抽象方法
當兩個或多個類中有重複部分的時候,我們可以把重複的部分抽象出來作為乙個基類,如果希望這個基類不能被例項化,就可以把這個基類設計成抽象類。
抽象方法特點
1、抽象方法沒有方法體
2、抽象方法用abstract修飾
3、抽象方法必須在抽象類中
4、抽象類無法例項化
5、父類是抽象類,如果子類繼承抽象父類,必須把子類中的方法進行重寫
抽象方法練習
static
void
main
(string[
] args)
public abstract class animal
set
} public abstract void
shout()
;//沒有方法體
}public class pig:animal
}
抽象方法與虛方法區別 C 中抽象方法與虛方法的區別
一 抽象方法 只在抽象類中定義,方法修飾符不能使用private,virtual,static.抽象方法如下示 public abstract class people 宣告乙個抽象類 public abstract void study 抽象方法只能定義在抽象類中。public class stu...
C 中抽象方法與虛方法的區別
抽象方法如下示 public abstract class people 宣告乙個抽象類 public class student people 繼承抽象類 public class program 總結 1 象方法只能宣告在抽象類中,使用關鍵字abstract 2 抽象類中的抽象方法必須被子類重寫...
C 中虛方法與抽象方法的區別
虛方法和抽象方法都可以供派生類重寫,它們之間有什麼區別呢?1.虛方法必須有實現部分,抽象方法沒有提供實現部分,抽象方法是一種強制派生類覆蓋的方法,否則派生類將不能被例項化。如 抽象方法 public abstract class animal 虛方法 public class animal publ...