new oracle.jdbc.driver.OracleDriver();上面一行代碼是new出來一個driver的實(shí)例,但有不解?例如:Example Expena = new Example();是new出一個Example的實(shí)例Expena,并在內(nèi)存中分配了空間!可以通過對象Expena調(diào)用類Example中的函數(shù)和成員變量等。那么new oracle.jdbc.driver.OracleDriver();也是new出一個實(shí)例,同樣在內(nèi)存分配了空間?new出來的對象給誰了???怎么使用已經(jīng)new出來的對象?換句話說要是類中有函數(shù),該怎么調(diào)用呢,難道只是分配一塊空間就沒事了?!那不就沒有意義了嗎?上面的部分理解對嗎?希望哪位朋友幫忙給分析下,沒齒難忘,謝謝!
3 回答

慕尼黑的夜晚無繁華
TA貢獻(xiàn)1864條經(jīng)驗(yàn) 獲得超6個贊
new oracle.jdbc.driver.OracleDriver(); 這個初始化這個對象,雖然沒有把對象的引用具體賦給某個變量,但是在OracleDriver這個類的構(gòu)造方法中一定實(shí)現(xiàn)了相應(yīng)功能,這些功能可能是不需要你管理的,所以只是new一下
添加回答
舉報(bào)
0/150
提交
取消