1. 程式人生 > >javaSE面試題(三)

javaSE面試題(三)

今日面試題:

靜態變數和例項變數的區別?
靜態變數:被static修飾的變數,它屬於類,不管該類建立多少物件,靜態變數在記憶體中有且僅有一個拷貝。
例項變數:必須依存例項,需要先建立物件然後通過物件才能訪問它。

Java中實現多型的機制是什麼?
靠的是父類或介面定義的引用變數可以指向子類或具體實現類的例項物件,而程式呼叫的方法在執行期才動態繫結,就是引用變數所指向的具體例項物件的方法,也就是記憶體里正在執行的那個物件的方法,而不是引用變數的型別中定義的方法。