Java_接口實例化對象 (待續)

待更。對象

爲何父類的引用能指向子類對象呢?繼承

父類定義了子類中必定存在的方法和屬性。接口

同理,接口的引用指向他的實例化對象也是由於實例化對象中必然要實現 接口中定義的方法和屬性。get

對象的類型仍是new出來的類型(或方法返回的類型,如DriverManager.getConnection(String a,String b,String c)靜態方法返回Connection接口的實例化對象)。io

也能夠這樣寫:變量

Connection conn =new XXX () XXX爲實現Connection接口的類。引用

只不過引用(變量名)如conn只能調用接口定義的方法。方法

 

Java的封裝繼承多態性須要從新看一下...co

相關文章
相關標籤/搜索