你知道這就是一個類嘛?你知道這是一個類的實例嘛?你記住這是一個抽象類!。。。(QAQ,連概念都記不牢。。嚶嚶嚶)spa
「 複習備考 」對象
- 類是一個模板,它描述一類對象的行爲和狀態。在 Java 中類能夠當作是建立 Java 對象的模板。(能夠理解成是你解題時固有的套路)
- 對象是類的實例,它有狀態和行爲。(類的實例,就好比你雖然有了解題的套路,可是對於不一樣的題目,你仍是要不一樣的操做的)
Java 中的類編譯器
- 局部變量:在方法、構造方法或者語句塊中定義的變量叫作局部變量。(只適用於在本身的方法中生效)變量聲明和初始化都在(本身的)方法中,等方法結束後,變量就自動銷燬了。訪問修飾符不能用於局部變量,局部變量是在棧上分配的。局部變量沒有默認值,因此局部變量被聲明後,必須通過初始化,纔可使用。
- 成員變量:成員變量(也叫實例變量)定義在類中,方法體以外。固然也就能夠被類中的方法、構造方法和特定類的語句塊訪問了。
- 類變量:類變量(也叫靜態變量)聲明在類中,方法體以外 ,但必須聲明爲 static 類型。( 有關於 static )
構造方法編譯
- 每一個類都有構造方法。
- 若是沒有定義或者寫出來,Java 編譯器會提供一個默認的構造方法。
- 在建立對象的時候,至少要調用一個構造方法。
- 構造方法的名稱必須和類的名稱同樣。
- 一個類能夠有多個構造方法。
建立對象模板
- 聲明一個對象,包括對象名稱和對象類型。
- 對象的建立用關鍵字 new 。
- 在使用 new 建立對象時,會調用構造方法初始化對象。