1. 程式人生 > >靜態函式與動態函式的區別

靜態函式與動態函式的區別

靜態函式只有當程式結束的時候才從記憶體消失。靜態成員函式不需要類例項化就能呼叫的

而非靜態則是動態載入到記憶體,不需要的時候就從記憶體消失。

C#中:

靜態變數  static  int a,可變,  

靜態常量 const int b,在在靜態常量基礎上進一步限制,不可變

介面中屬性預設為 public static final

抽象類裡面有抽象方法和和非抽象方法,抽象方法不能有方法體,抽象類不能被例項化,其子類必須實現其抽象方法,


接口裡面只能有方法定義,不能有方法體


abstract 即抽象類 有抽象類方法同時也允許有非抽象的方法。只能單繼承。
interface 即介面 不允許有方法的實現 只能在實現介面的類的內部實現方法。可以多繼承。