複習筆記-第一天20190516

1. 字段和變量函數

    字段位於類中,變量位於方法中;blog

2.常量編譯器

  class MyClass{編譯

   const int a=9; 正確,常量const定義在類內部class

   const int b; b=8 錯誤 ,不能賦值,只能在定義的時候直接賦值;定義的時候必須初始化;變量

   static const int c=6;   錯誤,與真正的靜態量不一樣,常量沒有本身的存儲位置,而是在編譯時被編譯器替換,所以常量表現爲一個靜態量,但不能聲明一個常       量             爲  static;方法

}im

3.派生類總結

 

4.虛方法和覆寫方法static

 

虛方法和抽象方法的區別:

總結:抽象方法是隻有方法名稱,沒有方法體(也就是沒有方法具體實現),子類必須重寫父類抽象方法;

           虛函數是該方法有方法體,可是子類能夠覆蓋,也可不覆蓋。

(1)虛方法有方法體,抽象方法沒有方法體。抽象方法是一種強制派生類覆蓋的方法,不然派生類將不能被實例化;

(2)抽象方法只能在抽象類中聲明,虛方法不是;

(3)派生類必須重寫抽象類中的抽象方法,虛方法則沒必要要。

 

5.結構

相關文章
相關標籤/搜索