Foo foo = (Foo)c1.newInstance()這個例子
最后一個例子Foo foo = (Foo)c1.newInstance(),創建對象的時候Foo foo既然已經知道c1了是Foo類的類類型,為什么還要通過Foo類的類類型c1,.newInstance()來獲取類類型,new Foo()不就行了嗎?
最后一個例子Foo foo = (Foo)c1.newInstance(),創建對象的時候Foo foo既然已經知道c1了是Foo類的類類型,為什么還要通過Foo類的類類型c1,.newInstance()來獲取類類型,new Foo()不就行了嗎?
2016-11-18
舉報
2022-03-28
對我幫助很大,于老師。要是多提供一些實際操作會更好
acvigzuushgsmijyhvuphpljkezsxibfsitejiuogzkpdnmohgdljtfxhyobhxtsstislsixwvterledpkhxwdapexufsbpwsafnjamaeejrvpsdqcbngiveg
2016-11-18
這只是在講反射技術,實際應用中,有時需要動態創建類的對象,并調用該類的一些方法,這時就能派上用場了,還有,像訪問數據庫層的dao?,寫通用的一些方法時,通過傳過來的類名用反射來獲取類的對象也可以。。還有很多可以百度查找來了解。。???? eg:Java Web應用。。。? 當然平時還是用普通的new就行了。。希望有點幫助