多態經過分離作什麼和怎麼作,從另外一個角度將接口和實現分離開來。對象
繼承容許將對象視爲它本身自己的類型活基類型來加以處理。繼承
綁定: 將一個方法調用同一個方法主體關聯起來。接口
前期綁定:在程序執行前進行綁定(若是有的話,由編譯器和鏈接程序實現)。編譯器
後期綁定(也叫動態綁定或運行時綁定):在運行時根據對象的類型進行綁定(在執行期間判斷所引用對象的實際類型,根據其實際的類型調用其相應的方法)編譯
static方法(構造方法屬於static方法,只不過static聲明是隱士的),引用
final方法(private方法屬於final方法)程序
- final方法能夠防止其餘人覆蓋該方法。final方法能夠有效的「關閉」動態綁定。
(任何域訪問操做都是由編譯器解析的,所以也不是多態)方法
1. 要有繼承static
2. 要有重寫block
3. 父類引用指向子類對象