我對接口有疑問。
我已經看到了一些代碼,他們寫爲什麼我們將對象存儲在接口引用中?
Connection con = Drivermanager.getConnection("URL","User name","Pwd");
這裏CON(連接接口的參考varible)持有Oracle連接對象。 因爲我們知道,我們正在創建Oracle連接對象爲什麼不能我們寫
OracleConnectionClass Oraclecon = Drivermanager.getConnection("URL","User name","Pwd");
,如果我問了一些人,他們說,他們是實現多態性,通過使用連接接口。
但是,
有什麼用。
我們可以做
兩個引用(con和Oraclecon)創建語句,執行查詢..等。
simillarly的名單和ArrayList
預先感謝
這並不簡單,因爲你認爲,你必須閱讀爲什麼要使用接口和他們的優點,然後纔得到您的答案 –