/////////////////////////2016-11-4//////////////////////////
int summary(){
一、static關鍵詞
實例變量(成員變量)需要創建了實例對象才會分配空間。
靜態變量(類變量)在加載類時直接分配空間。
加了static 修飾的方法或變量就屬于整個類的,用類名來訪問。
二、final關鍵詞
final加變量上,變成常量。
加方法上,表示方法不能被覆蓋(override)。
加在類上,表示不能被繼承。
三、重載、重寫和覆蓋
方法的重載是指在同個類中方法名相同參數不同。
方法的覆蓋是指在子類中寫一個與父類中方法名參數都相同的方法。
方法的重寫是指在子類中寫一個與父類中方法名相同但參數不同的方法,也就是子類的方法。
四、抽象類
把關鍵詞abstract加載類聲明的前面就把一個類變成了抽象類,抽象類不能被實例化
抽象類通常有抽象方法,把abstract加載方法前面,方法就變成了抽象方法
五、接口
Java接口的方法只能是抽象的和公開的
繼承時一個類只有一個直接父類,也就是單繼承,但是一個類可以實現多個接口
接口內屬性默認修飾符為public static與final
接口內方法默認修飾符為public abstract
}