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


待更。

為什么父類的引用能指向子類對象呢?

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

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

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

也可以這樣寫:

Connection conn =new XXX () XXX為實現Connection接口的類。

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

 

Java的封裝繼承多態性需要重新看一下...


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM